Senior Platform Developer
Larsen & Toubro
To design, develop, and enhance components of Vyoma’s proprietary cloud platform and supporting applications, working under the architectural direction of the Lead Developer Architect. The role focuses on high-quality, cloud-native software development, ensuring solutions are scalable, secure, and production-ready, while adhering to defined architecture, API standards, and engineering best practices.
The Senior Developer will contribute hands-on to core platform services, APIs, and integrations, support automation and DevOps practices, and collaborate closely with cross-functional teams to deliver reliable, enterprise-grade cloud services.
Role Description
Key Skills & Technical Competencies Key Responsibilities
Backend Frameworks & Development
- Strong hands-on experience on OpenStack cloud platform with one or more backend frameworks:
- Node.js (NestJS / Express / Fastify)
- Python (FastAPI / Flask)
- Java (Spring Boot / Spring Cloud)
- Experience designing modular, reusable backend components
- Strong understanding of RESTful service design principles
- Expertise in API-first design
- Strong experience with:
- Swagger / OpenAPI specifications
- API versioning and backward compatibility
- Experience ensuring API standards, validation, and consistency
- Strong understanding of microservices-based architecture
- Experience with:
- Service-to-service communication
- Synchronous and asynchronous integration patterns
- Knowledge of scalability, fault tolerance, and resiliency patterns
- Hands-on experience with SQL and NoSQL databases o Relational databases (PostgreSQL, MySQL, etc.)
- NoSQL databases (MongoDB, Cassandra, etc.)
- Design and develop core backend frameworks and platform modules
- Build and maintain API services used by internal and external consumers
- Develop integrations with supporting tools, platforms, and services
- Ensure high performance, scalability, and reliability of backend systems
- Define and follow API standards, coding standards, and best practices
- Collaborate with UI, DevOps, and architecture teams
- Participate in design reviews, code reviews, and architecture discussions
- Troubleshoot production issues and drive root cause analysis
- Continuously improve platform architecture and reduce technical debt
- Experience designing efficient data models
- Understanding of transaction management, performance tuning, and caching
- Experience working with message queues and streaming platforms
- Kafka
- RabbitMQ
- Understanding of event-driven architectures
- Experience designing producers, consumers, and retry/error-handling mechanisms
- Experience building high-performance, lowlatency backend services
- Understanding of backend security best practices
- Experience with logging, monitoring, and troubleshooting distributed systems
Qualifications and Experience
EDUCATIONAL QUALIFICATIONS: (degree, training, or certification required)
BE/B-Tech or equivalent with Computer Science or Electronics & Communication
RELEVANT EXPERIENCE: (no. of years of technical, functional, and/or leadership experience or specific exposure required)
- 8–12 years of experience in backend or platform development
- Strong hands-on experience with Node.js, Python, or Java-based backend frameworks
- Proven experience building API-driven and microservices-based platforms
- Hands-on experience with SQL and NoSQL database integrations
- Experience working with Kafka, RabbitMQ, or similar messaging platforms
- Strong understanding of scalable, distributed backend systems
- Experience working in cloud-native or containerized environments
- Experience with containerization and Kubernetes
- Exposure to service mesh or API gateway platforms
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of distributed tracing and observability tools
- Experience in enterprise or platform engineering environment