HamburgerMenu
hirist

Senior Backend Software Engineer - Microservices Architecture

Cloudesign Technology
Bangalore
5 - 7 Years
star-icon
4.3white-divider46+ Reviews

Posted on: 18/10/2025

Job Description

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)


info-icon

Did you find something suspicious?