Search by job, company or skills

Growhut

Back End Developer

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Backend Engineer

Company: Growhut Technologies Private Limited

Salary: CTC (8.4 - 9.6 LPA)

Location: Remote

Employment Type: Full-time

About Us

Growhut 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 Description

We'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 Experience

    Must-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.

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 138353621

    Similar Jobs