Responsibilities
- Design and maintain high-performance backend systems using recent Java versions and Spring-based frameworks
- Lead end-to-end delivery of software, covering architecture, coding, deployment, monitoring, and live support
- Develop and refine microservices, REST APIs, and distributed systems with an emphasis on stability and efficiency
- Engage in technical planning, architectural reviews, and cross-team decision-making processes
- Troubleshoot live system issues, enhance performance, and deploy durable fixes
- Work closely with product and engineering teams to refine specifications and ensure strong delivery outcomes
- Support junior developers through code review, mentorship, and technical knowledge transfer
- Assist in recruiting efforts and help uphold engineering best practices company-wide
- Use AI-powered coding tools to accelerate development, improve code quality, and streamline debugging
Work Arrangement
Remote (Portugal)
Other
- Proficiency in English is required for effective communication
- Candidates must reside in Portugal
- Personal data will be processed lawfully and securely under GDPR, used exclusively for recruitment and shared with client(s) for employment evaluation