G
GUHATEK CONSULTING SERVICES PRIVATE LIMITED•3h ago
Indeed
Senior Engineer
Chennai, Tamil Nadu
Full Time
Senior Level
1038000-1640000
Full Job Description
About the Role
We are seeking a Senior Backend Engineer proficient in Go and Node.js to design, build, and scale high-performance backend systems and APIs. In this role, you will be responsible for architecting robust server-side applications, managing database architecture across MySQL and MongoDB, and ensuring system responsiveness and low latency. You will collaborate with cross-functional product and engineering teams to drive best practices, optimize database performance, and lead backend technical delivery.
Skills Required
- Go (Golang)
- Node.js (JavaScript/TypeScript)
- MySQL
- MongoDB
- RESTful API Design
- Microservices Architecture
- Database Schema & Query Optimization
- Backend System Performance Tuning
- Docker
- Production Incident Support & RCA.
Requirements
- 5+ years of software engineering experience focused on backend application development and distributed systems.
- Demonstrated proficiency in both Go (Golang) and Node.js (TypeScript/JavaScript) in production environments.
- Strong expertise in database design, query optimization, indexing, and data modeling in both MySQL and MongoDB.
- Proven track record of designing and consuming RESTful APIs, microservices, and asynchronous event-driven architectures.
- Solid understanding of Linux environments, Docker containerization, and backend security standards.
- Experience with production troubleshooting, log analysis, system monitoring, and performance optimization.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
Nice To Have
- Experience with caching layers (Redis, Memcached) and message brokers (Kafka, RabbitMQ).
- Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines (GitHub Actions, Jenkins, Docker, Kubernetes).
- Knowledge of modern ORMs and database migration tools in Go and Node.js ecosystems.
- Experience writing comprehensive unit, integration, and end-to-end tests (Jest, Go test framework).
Responsibilities
- Architect, develop, and maintain high-throughput, low-latency microservices and RESTful/gRPC APIs using Go and Node.js.
- Design, optimize, and maintain relational (MySQL) and NoSQL (MongoDB) database schemas, queries, and indexing strategies.
- Lead backend production deployments, manage application stability, and resolve high-severity production issues.
- Conduct performance tuning, code reviews, and system profiling to eliminate bottlenecks and optimize resource usage.
- Implement secure authentication, authorization, data caching, and asynchronous messaging patterns.
- Perform capacity planning, database scaling, and infrastructure resource optimization to handle traffic growth.
- Perform root cause analysis (RCA) on technical incidents and implement long-term preventative fixes.
Compensation & Benefits
Pay: ₹1,038,000.00 - ₹1,640,000.00 per year
- Health insurance
- Provident Fund
Company
G
GUHATEK CONSULTING SERVICES PRIVATE LIMITED
GUHATEK CONSULTING SERVICES PRIVATE LIMITED is a dynamic technology consulting firm based in Chennai, Tamil Nadu.We specialize in delivering innovative software solutions and engineering expertise to ...
Chennai, Tamil Nadu
Posted on Indeed