Leading engineering teams and driving the design, development, and delivery of scalable, high-performance backend systems is the core of this role. It requires strong expertise in Golang, distributed systems, microservices architecture, cloud-native technologies, and technical leadership. The ideal candidate will define solution architectures, mentor developers, and ensure successful delivery of enterprise-grade applications.
Responsibilities
Lead the design, development, and delivery of scalable backend services built using Golang
Own end-to-end delivery of complex software capabilities
Define solution architecture and design scalable, secure, resilient, and high-performance backend systems
Expertise in RESTful APIs, gRPC, service contracts, versioning, authentication, authorization, validation, and backward compatibility
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Expertise in Microservices, distributed systems, event-driven architecture, domain-driven design, design patterns, resiliency, high availability, and scalability
Strong SQL skills with PostgreSQL, MySQL, or SQL Server
Experience with Redis, MongoDB, DynamoDB, Cassandra, or equivalent NoSQL technologies
Experience with Kafka, RabbitMQ, NATS, Azure Service Bus, AWS messaging services, or equivalent asynchronous integration platforms
Experience with AWS, Azure, or GCP; Docker; Kubernetes; configuration, secrets, deployment, and scaling practices
Expertise in Git, CI/CD, unit and integration testing, code quality gates, vulnerability scanning, infrastructure automation, and release management
Bachelor's or Master's degree in Computer Science, Electronics & Telecommunication, Instrumentation Engineering, Electrical Engineering, Software Engineering, or a related technical discipline
Nice to have:
Advanced degrees (M.Tech/MS) in Software Systems, Embedded Systems, Electronics, Instrumentation, or Computer Engineering
Relevant certifications in Software Architecture, System Design, Embedded Systems, or Cloud Technologies
Benefits
Competitive benefits package
Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
Opportunity to work with cutting-edge technologies
Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
Annual health check-ups
Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Important Details
Team: Lead a team of backend developers
Work format: hybrid work and flexible hours
About the Company
Persistent is dedicated to fostering diversity and inclusion in the workplace and supports hybrid work and flexible hours to fit diverse lifestyles. Their office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.