Design, develop, and maintain scalable backend services, APIs, and distributed microservices using Go and Node.js. Apply Spec-Driven Development practices, improve performance and reliability, contribute to CI/CD and automated testing, conduct code reviews, document technical systems, collaborate cross-functionally, and mentor junior and mid-level developers.
Job Summary
We are seeking a highly skilled Senior Software Engineer with 6–10 years of experience to join our engineering team. The ideal candidate will bring strong hands-on expertise in GoLang and Node.js, with a passion for building scalable, high-performance backend systems. Experience with Spec-Driven Development (SDD) / Spec Kit methodologies will be a significant advantage.
Job Description
Key Responsibilities- Design & Development: Architect, develop, and maintain scalable backend services and APIs using GoLang and Node.js.
- Spec-Driven Development: Leverage SDD / Spec Kit practices to define, validate, and implement API contracts and service specifications before development begins.
- Microservices Architecture: Build and optimize distributed microservices with a focus on performance, reliability, and fault tolerance.
- Code Quality: Write clean, well-documented, and testable code; conduct thorough code reviews and enforce engineering best practices.
- CI/CD & DevOps: Collaborate on CI/CD pipelines, automated testing frameworks, and deployment strategies for seamless delivery.
- Performance Optimization: Profile, benchmark, and optimize services for latency, throughput, and resource efficiency.
- Collaboration: Work closely with product managers, architects, QA engineers, and frontend teams to translate business requirements into technical solutions.
- Mentorship: Guide and mentor junior and mid-level developers, fostering a culture of continuous learning and technical excellence.
- Documentation: Maintain comprehensive technical documentation for APIs, services, and system architecture.
Kumaran Systems Tamil Nādu, IND Office
SIPCOT IT Park, Plot No.28/A-41, III Main Road, 6th Cross, , , Tamilnadu , India, 603 103,
Kumaran Systems Chennai, Tamil Nadu, IND Office
III Main Road, 6th Cross,SIPCOT IT Park, Siruseri, ,, Chennai, India, 603103
Kumaran Systems Chennai, Tamil Nadu, IND Office
8th Floor (Level 9), “ALTIUS C” Block, Olympia Technology park, SIDCO industrial Estate, Guindy, – , Chennai, India, 600032
Similar Jobs
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Designs and maintains scalable data pipelines, platform infrastructure, and backend services supporting AI Agent systems. Builds monitoring, alerting, observability, and data-quality capabilities while integrating distributed systems, databases, and message queues. Collaborates with AI, product, DevOps, frontend, and QA teams, and supports existing services to ensure stability and continuity.
Top Skills:
Ai AgentsData PipelinesDistributed SystemsGoKafkaLlm IntegrationMicroservicesMonitoring And AlertingNosql DatabasesObservability ToolsRelational Databases
Software
Technically lead a sustenance engineering team maintaining and enhancing network automation and orchestration products. Own defect resolution, product enhancements, releases, design, coding, testing, debugging, root-cause analysis, and production issue resolution. Collaborate across product, development, QA, support, and engineering teams while mentoring engineers and improving automation, code quality, and testing practices. Build and support cloud-native microservices using Java or Golang, containers, Kubernetes, databases, messaging systems, and network protocols.
Top Skills:
802.1QAclAWSAzureBgpDockerEvpnGitGnmiGoGrpcHelmJavaJenkinsJSONK3SKafkaKubernetesLagLinuxMariadbMplsNetconfNoSQLOpenapiOpenconfigPostgresRabbitMQRdbmsRedisStreaming TelemetryUmlVplsVxlanWebhooksWebsocketsWlanXmppYang
HR Tech • Professional Services
Build and optimize high-performance Go backend services, APIs, microservices, and scalable distributed systems. Implement gRPC and REST communication, event-driven architectures with Kafka or RabbitMQ, and containerized deployments using Docker and Kubernetes. Improve concurrency, resilience, observability, tracing, traffic management, authentication, and production performance. Collaborate on architecture, deployment, troubleshooting, and cloud-native system reliability.
Top Skills:
Api GatewaysCi/CdConsulDistributed SystemsDockerEchoEtcdFiberGinGo (Golang)GrafanaGrpcIstioJaegerKafkaKongKubernetesMicroservicesMongoDBNginxOpentelemetryPostgresRabbitMQRedisRest Apis
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


