Posted on: 18/10/2025
Description :
About the Role :
We are seeking an exceptional Senior Backend Software Engineer to design, develop, and maintain our next-generation, high-scale microservices platform.
You will be a key contributor to architectural decisions, ensuring our systems are performant, scalable, and resilient in a cloud-native environment.
Key Responsibilities :
- Design & Development: Lead the design and implementation of distributed systems and APIs (REST/gRPC) using a microservices architecture.
- Coding: Write clean, efficient, and well-tested code in Java (with Spring Boot) or Go/Python for core backend services.
- Scalability: Optimize application performance, scalability, and security, utilizing caching strategies and load-balancing techniques.
- Data Management: Design and interact with various database systems (PostgreSQL, MongoDB, Redis) and implement effective data modeling.
- Mentorship: Mentor junior engineers, conduct thorough code reviews, and drive the adoption of best engineering practices (SOLID principles, TDD).
- CI/CD & DevOps: Work closely with DevOps to deploy and manage services using Docker and Kubernetes on AWS/GCP/Azure.
Essential Technical Skills :
- Languages/Frameworks : Java/Go/Python, Spring Boot/Quarkus, or comparable frameworks.
- Architecture : Deep understanding of Microservices Architecture, distributed systems, and design patterns.
- Databases : Proficiency in SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra), including query optimization.
- Cloud & Containers : Hands-on experience with at least one major cloud platform (AWS, Azure, or GCP), Docker, and Kubernetes.
- Messaging : Experience with message brokers like Kafka, RabbitMQ, or Amazon SQS.
- Tooling: Git, CI/CD pipelines (Jenkins/GitLab CI/GitHub Actions)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1562180
Interview Questions for you
View All