Software Engineering

Backend Developer (Node.js) - GGS - BLR

Bengaluru, Karnataka
Work Type: Full Time

Hiring for a leading edutech company based in Bengaluru.            


We are looking for a Backend Developer with strong experience in Node.js


Location: Banglore(HSR Layout) | Hybrid
Type: Full-Time

Responsibilities:

As a Backend Engineer , you will:

  • Build and manage backend APIs and systems at substantial scale, ensuring they perform well under load and meet user demands.
  • Work on data engineering projects to transform large, unstructured datasets spread across multiple systems into clean, structured data within a coherent framework.
  • Optimize slow-running database queries and API paths to ensure high efficiency and minimal latency across our platform.
  • Integrate media and streaming services such as Zoom, Slack, and Discord, building engaging communication and learning experiences that enhance collaboration.
  • Develop sophisticated tools and services for non-engineering teams (like marketing and product teams), enabling them to work more efficiently and effectively.
  • Contribute to open-source software, adding value to the community and collaborating with external developers to advance important projects.

Requirements:

  • Experience: 2.5+ years of working with medium-to-large scale systems in production environments, or substantial experience with contracting that matches 5+ years of work experience.
  • Languages: Proficiency in Node.js & Javascript
  • Databases: Strong experience with PostgreSQL and Redis, with solid understanding of SQL databases and query optimization.
  • Performance Engineering: Demonstrated experience in:
    • Profiling slow API paths using APM tools.
    • Designing debugging strategies and reducing system uncertainty.
    • Analyzing and optimizing complex database query plans.
  • Linux/BSD Environments: Comfort with basic bash scripting, performance monitoring tools like htopiotopperf, and understanding system resource constraints (CPU, memory, I/O).
  • Version Control: Strong experience with git and distributed version control systems.
  • Exceptional Initiative: A track record of taking initiative, such as:
    • Starting a business or creating a personal project
    • Contributing to open-source software or other impactful community work.
    • Volunteering or creating something meaningful

Nice to Have:

  • Some knowledge of data science and statistics, with familiarity with big data tools.
  • Deep understanding of PostgreSQL internals.

Submit Your Application

You have successfully applied
  • You have errors in applying