Backend Software Engineer
We are looking for an exceptional software engineer to join our team as a Backend Developer. This is a unique opportunity to work on cloud-based applications using Spring Boot and microservices architecture.
* The ideal candidate will be responsible for designing, developing, and maintaining cloud-based applications with high-quality code, optimal performance, and scalability in cloud environments.
* Collaboration with cross-functional teams is crucial to define technical solutions and best practices.
* We require an individual with hands-on experience in end-to-end implementation projects from requirements analysis to deployment and support.
Required Skills
* Angular: Strong expertise in Components, Services, RxJS, Observables, NgRx or equivalent state management tools is essential.
* TypeScript, HTML5, CSS3/Sass: Solid knowledge of these technologies, including responsive design principles, is required.
* RESTful APIs and Micro-frontend Architectures: Experience working with these technologies is beneficial.
* Testing Frameworks: Familiarity with Jasmine, Karma, Jest, Cypress is necessary.
* CI/CD Pipelines and Development Workflows: Understanding of Git, Docker and other modern development workflows is crucial.
* Language Skills: Fluency in English (essential) — both spoken and written.
* Relocation: Availability and interest in relocation to Portugal is a plus.
Benefits and Opportunities
* This role offers a chance to grow professionally and contribute to the success of our organization.
* Our team values collaboration, innovation, and continuous learning.
* Portugal is a great destination for professionals seeking a balance between work and personal life.