
We are looking for great Full Stack Software Engineers (Angular/Java) to join us!
Job Description
We’re looking for Senior Full Stack Engineers with strong experience in Angular and Java, to join our team.
Commited to
- End-to-End Ownership: Participate in all phases — from requirements and architecture to development, testing, deployment, and maintenance.
- Technical Excellence: Contribute to defining and applying coding standards, architectural decisions, and reusable patterns for scalable and maintainable systems.
- Migration & Modernization: Support the migration from legacy Java 6 to Java 21, and from AngularJS to Angular 7+, ensuring consistency with our Design System.
- Collaboration: Work closely with Product, Design, and DevOps teams to deliver consistent, high-quality solutions.
- Continuous Improvement: Identify opportunities to optimize performance, improve developer experience, and modernize the stack.
Requeriments
Must have
- Experience: 5+ years of professional experience in full stack development.
- Frontend: 3+ years working with Angular (experience migrating from AngularJS is a plus).
- Backend: 1 year of experience working with Java 21 (or recent versions); ability to maintain and refactor legacy Java 6 code when needed.
- Database: Solid experience with PostgreSQL and SQL optimization.
- Architecture & Standards: Proven ability to apply clean code principles, design scalable solutions, and contribute to standardization initiatives.
Nice to have
- Familiarity with Spring Boot and Microservices architecture.
- Experience with containerization tools (Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Exposure to cloud environments (AWS, GCP, or Azure).
Soft Skills
- Ownership: Demonstrates autonomy and accountability in delivery.
- Collaboration: Works effectively within cross-functional and distributed teams.
- Communication: Clear, concise, and professional in both verbal and written English.
- Adaptability: Comfortable working with evolving priorities, legacy systems, and modernization challenges.
- Continuous Learning: Curious and proactive about staying current with new technologies and industry best practices.