Submit
Software Architect
Lisboa
Job description
Define and implement the overall software architecture for our applications, ensuring scalability, maintainability, and performance.
Collaborate with product owners, designers, and developers to translate business requirements into technical solutions.
Provide technical leadership and guidance to the development team, ensuring adherence to architectural principles and best practices.
Evaluate and select appropriate technologies and tools for the tech stack.
Design and implement APIs and microservices.
Ensure code quality and consistency through code reviews and architectural governance.
Stay up-to-date with the latest trends and technologies in software architecture and development.
Contribute to the continuous improvement of our development processes.
Requirements
- 5+ years of experience as a Software Architect or in a similar role.
- Strong proficiency in Frontend (ReactJS,NextJS,
ReactNative, Typescript) and Backend (NodeJS, NestJS)
- Experience with designing and implementing RESTful APIs and microservices.
- Deep understanding of software design patterns and architectural principles.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent communication, interpersonal, and problem-solving skills.
- Bachelor's degree in Computer Science or a related field.
- Proficient in English and Portuguese.
- Experience in international projects
- Bachelor's Degree in Computer Science, Management or Engineering
- Solid, consistent and stable professional background
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)