Senior Java Server-side Engineer
Remote in Argentina: Buenos Aires
Java& 9 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Senior Server-side Engineer to build and evolve a Backend-for-Frontend service layer that powers high-traffic mobile experiences for clients worldwide. You will collaborate with engineers, product partners, designers, and QA to deliver reliable APIs and high-quality code. Apply to help shape the next generation of mobile platforms.
Responsibilities
- Design and build the Backend-for-Frontend API layer used by mobile applications
- Implement REST endpoints and service contracts that support mobile user flows
- Optimize service performance through profiling, analysis, and targeted improvements
- Refactor legacy code to improve maintainability, readability, and reliability
- Write clean, testable code and maintain strong unit test coverage
- Integrate with existing backend services and handle bespoke and legacy dependencies
- Fix defects by diagnosing root causes and shipping safe, timely patches
- Collaborate with engineers, product partners, designers, and QA to deliver features
- Contribute to CI workflows and build tooling to keep delivery smooth
- Share ideas and advocate for great user experience through API and data design
- Remove unnecessary code and reduce technical debt to keep the codebase healthy
Requirements
- 3+ years of Java experience building server-side applications
- Senior-level collaboration skills working with cross-functional teams
- Strong solution design skills for open-ended problems
- Strong Spring Boot expertise for building and maintaining services
- Strong REST API development skills, including integration with legacy services
- Strong algorithms and data structures knowledge for efficient implementations
- Strong unit testing skills and test-driven mindset
- Build tools knowledge and experience with CI workflows
- Performance analysis and optimization skills for backend services
- Strong troubleshooting skills for debugging and fixing production issues
- Self-starter mindset with ownership and proactive communication
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- Upper-Intermediate English proficiency (B2) for effective communication
Nice to have
- Docker skills for containerizing and running services locally and in pipelines
- Gradle experience for builds and dependency management
- GraphQL experience for designing and consuming GQL APIs
- Kotlin experience for server-side development on the JVM
- RAML experience for API modeling and documentation
