Posted on: 14/01/2026
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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1601823