Software Engineer (Angular & Java)

Descrição do trabalho

We are looking for a skilled Software Engineer to join our development team and contribute to the design, development, and delivery of high-quality software solutions. The ideal candidate has strong experience with Angular, Java, and CI/CD pipelines, and is comfortable working in an international, English-speaking environment.

  • Responsibilities
  • Design, develop, and maintain web applications using Angular and Java
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Ensure code quality through best practices, code reviews, and testing
  • Build, maintain, and improve CI/CD pipelines to support reliable and efficient deployments
  • Troubleshoot, debug, and optimize applications for performance and scalability
  • Participate in Agile ceremonies and contribute to continuous improvement
  • Requirements
  • Professional proficiency in English (written and spoken)
  • Strong experience with Angular for front-end development
  • Solid knowledge of Java for back-end development
  • Hands-on experience with CI/CD tools and processes
  • Understanding of RESTful APIs and software development best practices
  • Experience working in Agile/Scrum environments
  • Nice to Have
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Docker and containerization
  • Familiarity with automated testing frameworks

Note:

2x per week in Lisbon, hybrid model