logo
act digital

Desenvolvedor full stack

EU

September 7, 2026 at 11:41 PM

✨ AI summary

Location

  • Portugal (Porto)

Languages

  • Python
  • TypeScript
  • HTML5
  • CSS3
  • SCSS

Frameworks

  • Angular
  • FastAPI

Databases

  • SQL

Experience Level

  • Minimum 3 years professional experience in software development

We are looking for a Senior Python (FastAPI) & Angular Developer to join an international project within the financial sector. You will be responsible for developing and maintaining modern web applications, supporting the transition to a new Angular ecosystem, and building high-performance backend services with Python and FastAPI.

This role offers the opportunity to work in a collaborative environment, contribute to technical excellence, and influence development standards, architecture, security, and delivery practices.


Location: Porto


Work model: Hybrid - 2 days/week onsite


Responsibilities:


  • Develop and maintain frontend applications using Angular and TypeScript.
  • Design, build, and enhance RESTful APIs and backend services using Python and FastAPI.
  • Integrate frontend and backend components with databases and external systems.
  • Ensure compliance with architecture, security, coding, and development standards.
  • Participate in code reviews, technical discussions, and knowledge-sharing initiatives.
  • Support CI/CD processes, automated testing strategies, and application performance optimization.
  • Collaborate with product owners, stakeholders, and development teams to deliver business value.
  • Contribute to technical improvements, knowledge transfer, and reduction of technical debt.


Requirements:


  • Minimum 3 years of professional experience in software development.
  • Experience with Angular and TypeScript.
  • Strong experience developing RESTful APIs using Python and FastAPI (or Flask/Django with willingness to work with FastAPI).
  • Good knowledge of HTML5, CSS3/SCSS, and responsive web development.
  • Experience working with SQL databases and data modeling concepts.
  • Knowledge of Git, Agile methodologies (Scrum/Kanban), and CI/CD concepts.
  • Experience with unit, integration, and end-to-end testing.
  • Understanding of secure coding practices, API security, and application security principles.
  • Fluent Portuguese (mandatory).
  • English level B2 or higher (mandatory).


Nice to Have:


  • Experience with Docker and containerization.
  • Experience in banking, fintech, or financial services environments.
  • Experience working within structured enterprise environments with defined coding and security standards.
  • Knowledge of testing tools such as Jest, Cypress, or Pytest.
  • French language skills.