Job Description:
• Design, develop, and maintain backend services and APIs using Java and Spring Boot
• Build and maintain modern, responsive frontends using VueJS
• Collaborate with product, design, and engineering teams to translate requirements into technical solutions
• Contribute to code reviews, testing, and engineering best practices
• Support deployment and operational processes in cloud environments
• Identify and address technical debt, improving performance, reliability, and maintainability
• Provide regular updates to stakeholders, ensuring alignment on progress and deliverables
• Build scalable and maintainable applications across backend and frontend in an agile, fast-paced environment
Requirements:
• Strong expertise in backend development with Java (Spring Boot, RESTful APIs, microservices)
• Strong experience with Vue.js and modern frontend development
• Experience with JavaScript and/or TypeScript
• Experience with at least one major cloud provider (AWS or Azure)
• Solid understanding of software engineering best practices, including testing, version control, and maintainability
• Strong analytical and problem-solving skills
• Ability to work effectively in cross-functional and distributed teams
• Clear communication skills, with the ability to explain technical concepts to non-technical stakeholders
• Proactive mindset with a strong sense of ownership
• Commitment to delivering high-quality, reliable solutions
Benefits:
• Equal opportunity employer committed to diversity and inclusion
• Compensation and training covered by equal employment policy
Apply To This Job