We are looking for a skilledSoftware Engineerto join our development team and contribute to the design, development, and delivery of high-quality software solutions. The ideal candidate has strong experience withAngular,Java, andCI/CD pipelines, and is comfortable working in an international, English-speaking environment.ResponsibilitiesDesign, develop, and maintain web applications usingAngularandJava 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 improveCI/CD pipelinesto support reliable and efficient deployments Troubleshoot, debug, and optimize applications for performance and scalability Participate in Agile ceremonies and contribute to continuous improvementRequirementsProfessional proficiency inEnglish(written and spoken) Strong experience withAngularfor front-end development Solid knowledge ofJavafor back-end development Hands-on experience withCI/CDtools and processes Understanding of RESTful APIs and software development best practices Experience working in Agile/Scrum environmentsNice to HaveExperience with cloud platforms (AWS, Azure, or GCP) Knowledge of Docker and containerization Familiarity with automated testing frameworksNote:2x per week in Lisbon, hybrid model