HamburgerMenu
hirist

Backend Developer - Node.js/Python/Golang

Flairchase
Bangalore
3 - 7 Years

Posted on: 14/01/2026

Job Description

Job Summary :


We are looking for a highly skilled Backend Developer to build, scale, and optimize reliable backend systems powering production-grade applications. This role requires deep hands-on experience with Node.js, strong backend fundamentals, and a passion for performance, system internals, and problem-solving at scale. You will work on complex distributed systems, data-intensive services, and performance-critical APIs.


Key Responsibilities :


- Design, develop, and maintain scalable backend services primarily using Node.js.


- Build and optimize APIs and background services with a focus on performance, reliability, and maintainability.


- Work extensively with PostgreSQL and Redis, including schema design, query optimization, and data modeling.


- Analyze and improve system performance using APM tools, logs, and metrics.


- Profile slow API paths, debug production issues, and design experiments to validate performance improvements.


- Understand and optimize complex database query plans, indexes, and transactions.


- Operate and troubleshoot applications in Linux/BSD production environments.


- Monitor and optimize resource usage including CPU, memory, disk I/O, file descriptors, and network usage.


- Write basic bash scripts for automation, diagnostics, and maintenance tasks.


- Collaborate with cross-functional teams to design and implement robust backend architectures.


- Participate in code reviews, architectural discussions, and technical decision-making.


- Contribute to improving engineering best practices, tooling, and documentation.


Technical Requirements :


- Hands-on experience with at least one of the following in production : JavaScript (Node.js), Python, Golang, or Ruby, with the ability to work primarily in a Node.js environment.


- Strong experience with backend development in medium to large-scale production systems.


- Minimum 2.5+ years of experience in production systems OR substantial contracting experience equivalent to 5 years.


- Deep understanding of performance engineering, including : Profiling slow API endpoints using APM tools


- Designing and executing experiments to reduce uncertainty


- Debugging complex production issues


- Understanding and analyzing PostgreSQL query execution plans


- Strong experience with PostgreSQL, including indexing strategies, locking, isolation levels, and internals.


- Experience with Redis for caching, queues, or real-time data processing.


- Solid knowledge of SQL and relational database design principles.



info-icon

Did you find something suspicious?

Similar jobs that you might be interested in