Technical Lead

Há 16 horas

Porto, Portugal act digital EMEA - Alter Solutions Tempo integral 70 000 € - 90 000 € Contrato

We are looking for an experienced Tech Lead / Senior Developer to join an international project in the financial sector.

You will be part of a development team responsible for building and enhancing a financial technology platform, working with modern technologies and contributing to the design, development, and maintenance of scalable and secure applications.

This position combines hands-on software development with technical leadership, including architecture decisions, code reviews, and mentoring other developers.

Main Responsibilities:

  • Design, develop, and maintain applications using Node.js, Angular, and TypeScript.
  • Develop and integrate REST APIs and user interfaces.
  • Design and optimize database queries and stored procedures.
  • Contribute to software architecture and technical design decisions.
  • Develop and maintain applications in AWS Cloud environments.
  • Perform code reviews, ensuring code quality, maintainability, and security.
  • Mentor and support junior developers, promoting technical best practices.
  • Troubleshoot, debug, and improve existing applications.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Contribute to CI/CD processes, automated testing, and continuous improvement.
  • Apply application security and data protection best practices.
  • Leverage AI tools to improve software development processes.

Technical Requirements:

  • 5+ years of professional experience in software development.
  • 3+ years of experience developing APIs and user interfaces.
  • Strong experience with Node.js, Angular, and TypeScript.
  • Solid knowledge of AWS, ideally including serverless technologies, AWS SAM, and CodeDeploy.
  • Experience with SQL Server or other relational databases, including queries and stored procedures.
  • Strong understanding of software architecture and application design.
  • Experience with Git-based version control systems, ideally Bitbucket.
  • Experience supporting applications in production, preferably SaaS environments.
  • Knowledge of application security and data protection principles.
  • Experience working with Agile methodologies, particularly Scrum.
  • Experience using AI tools in software development.
  • Previous experience in technical leadership, code reviews, or mentoring.
  • English proficiency: minimum B2 (mandatory).