Backend Developer (Golang / Java / Microservices)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
Client seeking a Backend Developer with strong experience in Golang and/or Java to build scalable, high-performance systems and APIs. This role is ideal for engineers who thrive in polyglot environments, working across modern backend technologies to design and deliver distributed, cloud-native applications. You’ll collaborate with cross-functional teams to build secure, reliable, and efficient systems that operate at scale, as well as solve complex engineering challenges with real business impact within a culture that is focused on innovation, ownership, and continuous learning., Design, develop, and maintain backend services using Golang and/or Java (Spring Boot) Build clean, efficient, and maintainable code following best practices Develop and maintain RESTful APIs and gRPC services Write scenario-based tests (Cucumber or similar frameworks) System Design & Architecture: Contribute to system architecture and technical design decisions Build scalable, distributed, and fault-tolerant systems Optimize performance, scalability, and reliability Microservices & Integration: Develop and maintain microservices-based architectures Integrate with internal platforms and third-party services Work with messaging systems such as Kafka or RabbitMQ Data & Persistence: Design and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, etc.) Ensure high performance, availability, and data integrity Cloud & DevOps Deploy and manage applications in cloud environments (AWS, Azure, GCP) Use Docker and Kubernetes for containerization and orchestration Collaborate with DevOps teams on CI/CD pipelines Performance & Security Monitor, troubleshoot, and improve system performance Implement secure coding practices, authentication, and data protection Maintain documentation and follow version control best practices Other Information: Skills: Cucumber GIT Go Microservices NoSQL Spring Boot Java Prometheus
Requirements
8 - 10+ years of overall IT experience (consulting experience preferred) Strong hands-on experience in Golang and/or Java backend development Experience with Spring Boot (for Java) or strong Go expertise Experience building REST APIs and/or gRPC services Solid understanding of microservices architecture Experience with Docker and Kubernetes Hands-on experience with SQL/NoSQL databases Familiarity with Git and CI/CD pipelines Strong communication and collaboration skills Desired qualifications: Experience working in polyglot environments (Go + Java) . Experience with cloud platforms (AWS, Azure, GCP) . Exposure to event-driven architectures . Familiarity with monitoring tools (Prometheus, Grafana) . Experience with high-scale distributed systems
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
20 Essential Tools For Backend Development
Find a Developer Job: 12 Best Job Sites For Developers
7 Most Popular Web Developer Jobs in Europe