Our client is a technology services boutique located in Peru π.
They specialize in developing highly complex digital platforms with a highly specialized team passionate about solving challenges. They collaborate with their partners to provide a range of services with a focus on excellence and promoting continuous professional development, offering the opportunities and resources needed to stay at the forefront of the industry.
You will have the opportunity to work with multinational companies in the region and the United States.
πAbout the role
As a Backend Engineer, youβll play a key role in building scalable, high-performance APIs and laying the technical foundation of our backend systems. Youβll work on reengineering existing services, building microservices, and integrating with major cloud platforms. This is a hands-on, high-impact role in a growing team, focused on long-term architecture and reliability.
This is a 3 months project with possibility to be entended for 6 months
π Responsibilities
- API Re-architecture: Lead the restructuring of existing APIs using Java and Spring, improving performance, scalability, and maintainability.
- System Foundations: Define the core rules, technical documentation, and key architectural agreements that will support long-term growth.
- Microservices Development: Build and document reference microservices to establish coding standards and best practices for future services.
- Cloud Services Integration: Implement and maintain integrations with AWS services (Lambda, EC2, Cognito, S3, Athena, Step Functions), Azure, and Google Cloud.
- Database Management: Work with a variety of databases (MongoDB, MySQL, PostgreSQL) to ensure reliable data storage and access.
- Collaboration & Version Control: Collaborate using Git Flow and contribute to a clean, well-documented codebase that supports continuous integration and deployment.
π Requirements (Open to Mid-Senior or Senior profiles)
- Advanced English level to communicate with team members and clients from the USA.
- 5+ years of backend development experience with Java and Spring Framework for backend development.
- Hands-on experience with NestJS and microservices architecture.
- Proficiency in MongoDB, MySQL, PostgreSQL, and RESTful API design.
- Strong cloud experience with AWS (Lambda, EC2, Cognito, etc.), plus familiarity with Azure and Google Cloud platforms.
- Familiarity with Git Flow, Object-Oriented Programming, and building SaaS applications.
πΏAbout the process
The interview process spans 3 hours over 4 separate days of meetings:
- Intro call with the kala teamπ 30 min β² Share your background and learn more about us! π
- Meeting with our Partner: 30 min β² Discuss your experience with the Leadership Team and get insights into technical challenges, work culture, and more, they will ask you some technical aspects as well. πββοΈ
- Meeting with the team assigned to the project: 30 min β² Share your background and get more into the challenges
- Final step: 30 min β² This is the final step, clarify questions and set expectations
Our partner offers a direct contract as an independent contractor for 3 months (with the possibility of extension to 3 more months), paid in USD. Enjoy remote work flexibility π‘ and become part of a team that values collaboration while prioritizing excellence.
Are you a passionate Java Developer? Do you enjoy working with small, high-impact teams? If so, this opportunity could be the perfect fit for you! π