N

Natixis in Portugal

Builds banking technology and runs financial operations

Python & React/Angular Developer - IT Corporate and Investment Banking

Full-Stack EngineeringPosted on Nov 10
Full-timePortugalNo salary listed

About the Job

Requirements

  • A university degree equivalent to a Bachelor's or Master's in Computer Science, Software Engineering, or a related field is required.
  • Significant experience in full-stack development, or backend/frontend development with a strong aptitude for both, is required.
  • Proficiency with JavaScript or TypeScript and modern frontend frameworks such as React, Angular, or Vue.js is required.
  • Proficiency with a backend language or platform such as Python, .NET, Java, or Node.js is required.
  • Experience designing and developing RESTful APIs is required; FastAPI and Flask are examples.
  • Experience with relational databases such as PostgreSQL is required; NoSQL and vector database experience with tools such as pgvector, Milvus, or Pinecone is an advantage.
  • Familiarity with CI/CD, Docker, and Kubernetes is required.
  • Experience with test-driven development and Git is required.
  • Professional fluency in spoken and written English is required.
  • Strong verbal and written communication skills and the ability to explain technical concepts are required.
  • Analytical and critical-thinking skills, problem-solving ability, teamwork, adaptability, and ability to work in a collaborative international environment are required.

Responsibilities

  • Design, develop, and maintain comprehensive web applications for Corporate and Investment Banking.
  • Design and implement full-stack solutions across backend and frontend domains, including risk management, market analysis, financing, and operational efficiency.
  • Contribute to the design of robust, scalable software architectures, potentially integrating AI and machine-learning components.
  • Develop and maintain APIs to ensure communication between services.
  • Design database schemas, optimize queries, and manage relational, NoSQL, and vector databases.
  • Participate in CI/CD pipelines for application deployment, monitoring, and maintenance, and industrialize AI and data solutions.
  • Work in a distributed team across France and Portugal, following agile rituals including daily meetings, sprint planning, reviews, and retrospectives.
  • Apply standards for code quality, documentation, and version control, and promote practices such as test-driven development.
  • Analyze complex business problems and propose technical solutions.
  • Present technical concepts and results to business and IT teams.

Desired Qualifications

  • Experience in financial services is a plus.
  • Knowledge of OpenShift and experience with cloud environments such as AWS, Azure, or Google Cloud Platform are appreciated.
  • Familiarity with retrieval-augmented generation, agentic AI workflows, large language models, and frameworks such as LangChain is a major asset.
  • Portuguese is a plus.

About the Company

Natixis in Portugal

Builds banking technology and runs financial operations

Natixis in Portugal builds technology and runs banking support activities for Groupe BPCE's international businesses. Its work spans corporate and investment banking and asset and wealth management, with teams that connect software development to financial operations and compliance. The hub develops solutions for internal business lines and platforms, combining engineering with the operational processes that financial institutions use. As a branch of Natixis, its work supports the group's financial businesses and their day-to-day operations across markets. The Portuguese hub began with technology teams in 2016 and is headquartered in Porto, with an office in Lisbon.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2016

Recently Posted Jobs

Explore more opportunities at Natixis in Portugal

See more jobs