Backend Developer
- 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, Google Cloud Platform)
- 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, Google Cloud Platform) .
- 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
What’s the Difference Between Frontend and Backend Development?
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers