← Todos los empleos

Software Engineer

Sobre el puesto

• Design, develop and maintain scalable backend services using Java, Spring Boot and Spring Batch
• Work on Gradle-based projects and manage build configurations
• Develop and maintain frontend components using AngularJS
• Contribute to application development using Kotlin and Python where applicable
• Build and deploy applications on AWS cloud infrastructure
• Write efficient SQL queries and work with relational databases
• Participate in code reviews, debugging and performance optimization
• Collaborate with product managers, QA and other engineers to deliver high-quality solutions
• Provide technical leadership and collaborate with cross-functional teams and stakeholders

• 5+ years of software development experience, with a strong focus on Java engineering
• Strong proficiency in Java, especially Spring Boot and Spring Batch
• Experience working with Gradle projects
• Working knowledge of AngularJS for frontend development
• Hands-on experience with Kotlin and Python
• Experience with AWS services (deployment, monitoring or development)
• Strong SQL and database management skills
• Familiarity with REST APIs and microservices architecture
• Deep expertise in software architecture, including system design, architectural patterns, scalability, resiliency, performance and security trade-offs
• Fluent verbal and written English
• Experience using AI coding assistants and generative AI tools is desired or nice to have

• Trabajo remoto
• Equilibrio entre vida personal y laboral
• Equipos multidisciplinarios
• Equipo global diverso y atmósfera de aprendizaje
• Plan de carrera personalizado
• Programas de formación
• Proyectos de alto impacto con clientes líderes de la industria