Job Title: Backend Engineer
Company: Growhut Technologies Private Limited
Salary: CTC (8.4 - 9.6 LPA)
Location: Remote
Employment Type: Full-time
About UsGrowhut Technologies Pvt Ltd is a forward-thinking company committed to delivering innovative web applications and scalable solutions. We are looking for a talented Backend Engineer to join our development team and contribute to building robust, high-performance backend systems.
Job DescriptionWe're hiring a Backend Developer (SDE II) to design and build scalable backend services for real-time applications. You'll work on APIs, WebSocket-based systems, media/RTC integrations, databases, caching layers, and cloud infrastructure. This role expects solid ownership - writing production-grade code, reviewing PRs, improving CI/CD, and debugging live issues on Linux/AWS.
Key Responsibilities- Design, develop, and maintain backend services using Node.js for high-scale, production systems.
- Build and optimize real-time communication services using WebSockets and support workflows involving WebRTC.
- Develop secure, well-documented REST/GraphQL APIs (as applicable), including authentication and role-based access.
- Work with MySQL and MongoDB for data modeling, query optimization, indexing, and performance tuning.
- Implement caching, queues, and pub/sub patterns using Redis to improve performance and responsiveness.
- Containerize services using Docker, and ensure smooth local + production environments.
- Design and maintain CI/CD pipelines using GitHub Actions, including build, test, lint, deploy, and rollback strategies.
- Deploy and maintain services on AWS (EC2, S3), including logging, monitoring, and cost/performance optimizations.
- Configure and troubleshoot NGINX for reverse proxying, load balancing, and SSL/TLS setup.
- Own production stability: debugging, RCA, performance profiling, and incident resolution on Linux (Ubuntu).
- Collaborate closely with frontend teams; contribute when needed in ReactJS for integration, debugging, and feature delivery.
- Work on performance-sensitive modules or integrations where required using C++ (e.g., native modules, media/audio, system-level integration).
- Write clean code, enforce best practices, and mentor junior engineers through reviews and technical guidance.
Required Skills and ExperienceMust-have
- 36 years of backend development experience (or equivalent strong experience).
- Strong proficiency in Node.js (architecture, async patterns, performance, scalability).
- Hands-on experience with WebSockets and understanding of WebRTC fundamentals (signaling, STUN/TURN basics, real-time constraints).
- Strong working knowledge of Linux (Ubuntu) and production debugging.
- Experience with databases:
- MySQL (schema design, joins, indexes, query tuning)
- MongoDB (schema patterns, aggregation basics, indexing)
- Practical experience with Redis (caching patterns, TTLs, pub/sub, rate limiting).
- Experience deploying services on AWS EC2 + S3.
- Solid understanding of Docker and container-based development workflows.
- Experience designing CI/CD pipelines using GitHub Actions.
- Hands-on experience with NGINX configuration for backend services.
Good-to-have
- Basic Python (scripts, tooling, small services, automation).
- C++ exposure (native extensions, performance modules, system-level integration).
- Familiarity with ReactJS for supporting frontend integration and debugging.
- Experience with observability tools (logs, metrics, tracing), and performance profiling.
Soft skills
- Strong ownership mindset: you take features from design production monitoring.
- Ability to communicate trade-offs clearly and work cross-functionally.
- Bias for action with high engineering standards.
Perks and Benefits- Opportunity to work on real-time systems (WebSockets/WebRTC) and modern backend architecture.
- High ownership role with end-to-end impact on product and infrastructure.
- Collaborative team culture with strong engineering practices and code reviews.
- Flexible work environment (depending on company policy).
- Competitive compensation (based on experience) + performance growth opportunities.
- Exposure to cloud scale, CI/CD maturity, and production-grade systems.