Job Description
We are looking for a skilled Senior Full-Stack Developer to join an innovative team in Portugal. This role focuses on developing cutting-edge logistics and production software, collaborating in a multidisciplinary environment, and ensuring the seamless integration of scalable systems.
Responsibilities:
- Develop and maintain scalable and high-performance microservices.
- Build responsive and user-friendly interfaces using modern front-end frameworks.
- Follow SOLID principles and best coding practices to ensure software quality.
- Implement and maintain automated testing to enhance software reliability.
- Deploy and manage applications in AWS cloud environments, optimizing for efficiency and cost-effectiveness.
- Work within a cross-functional DevOps team, closely collaborating with Product Owners and Designers to define and implement effective solutions.
- Contribute to architectural discussions and participate in key technical decision-making processes.
Requirements and skills:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- +6 years of experience.
- Proven experience as a Full-Stack Developer or in a similar role.
- Strong knowledge of microservices architecture and event-driven systems.
- Proficiency in Java and Spring Boot for backend development.
- Hands-on experience with React.js and TypeScript for frontend applications.
- Familiarity with relational and non-relational databases such as PostgreSQL and MongoDB.
- Experience in Agile software development and delivering complex IT solutions.