This is an opportunity to work with a dynamic, forward-thinking tech team that values autonomy, innovation, and clean architecture. Youll be part of a remote-first environment with flexibility, competitive compensation, and a strong focus on technical excellence.
As a Back-End Software Engineer, youll contribute to building robust, distributed systems using modern frameworks and tools. Youll work on scalable microservices, cloud integrations, and data-driven APIs that support real-world applications.
Enjoy full remote flexibility, 20 leave days, and a competitive salary while working on meaningful back-end engineering challenges.
Key Responsibilities :
- Design and develop back-end services using Java and Spring Boot
- Build and maintain RESTful APIs and NoSQL / PostgreSQL databases
- Contribute to microservices architecture using Docker and Kubernetes
- Collaborate on cloud deployments (AWS / Azure) and infrastructure decisions
- Solve technical challenges in distributed systems and ensure scalability
Job Experience and Skills Required :
Bachelors Degree in Computer Science, Software Engineering, or a related fieldMinimum 5 years experience in back-end engineeringPreferably 7+ years solving complex problems in distributed / cloud / microservices environmentsStrong experience with Java, Spring Boot, REST APIs, NoSQL, and PostgreSQLExposure to Docker, Kubernetes, and cloud platforms (AWS / Azure is a bonus)Excellent problem-solving and communication skillsExperience in customer-facing or consulting roles is a plusApply now!