Job Purpose 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 DescriptionKey Skills & Technical CompetenciesBackend 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 designingmodular, reusable backend components Strong understanding of RESTful service design principles API Design & Documentation Expertise inAPI-first design Strong experience with: Swagger / OpenAPI specifications API versioning and backward compatibility Experience ensuring API standards, validation, and consistency Microservices Architecture Strong understanding ofmicroservices-based architecture Experience with: Service-to-service communication Synchronous and asynchronous integration patterns Knowledge of scalability, fault tolerance, and resiliency patterns Database & Data Layer Integration Hands-on experience withSQL and NoSQL databases Relational databases (PostgreSQL, MySQL, etc.) NoSQL databases (MongoDB, Cassandra, etc.) Experience designing efficient data models Understanding of transaction management, performance tuning, and cachingMessaging & Event-Driven Systems Experience working withmessage queues and streaming platforms Kafka RabbitMQ Understanding of event-driven architectures Experience designing producers, consumers, and retry/error-handling mechanisms Performance, Security & Reliability Experience buildinghigh-performance, low-latency backend services Understanding of backend security best practices Experience with logging, monitoring, and troubleshooting distributed systemsKey ResponsibilitiesDesign and developcore backend frameworks and platform modules Build and maintainAPI servicesused by internal and external consumers Develop integrations withsupporting tools, platforms, and services Ensurehigh performance, scalability, and reliabilityof backend systems Define and followAPI 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 debtQualifications 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 inbackend or platform development Strong hands-on experience withNode.js, Python, or Java-based backend frameworks Proven experience buildingAPI-driven and microservices-based platforms Hands-on experience withSQL and NoSQL database integrations Experience working withKafka, RabbitMQ, or similar messaging platforms Strong understanding ofscalable, 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
Job Title
Senior Platform Developer