HamburgerMenu
hirist

Senior Software Engineer - Node.js

Seekout
Multiple Locations
4 - 6 Years

Posted on: 23/07/2025

Job Description

As a Backend Engineer, you will work with other Engineers, Product Managers (PMs), and Designers to design, build, and maintain high-performance APIs and backend systems that power our customer experiences. As a senior member of the team, you will mentor early-career engineers and help guide the technical roadmap of our backend architecture.

Responsibilities :

- Collaborate with Product and Engineering teams to design and build scalable backend services and APIs.


- Coach and mentor junior team members, sharing best practices and code reviews.


- Shape the technical roadmap and backend architecture strategy.


- Define and uphold backend engineering standards and practices.


- Develop, test, and maintain services using modern backend frameworks like NestJS (Node.js ).


- Work with databases, queues, caching, and observability tools to ensure backend reliability and performance.


- Ensure services are well-instrumented, observable, and resilient.


- Participate in design and architecture discussions and contribute to key technology decisions.


- Collaborate across teams to troubleshoot, optimize, and deliver backend services that integrate seamlessly with frontend applications and external APIs.

Requirements :

- Belief in Kindness, Gratitude, and Curiosity!


- Bachelor's degree in Computer Science, Software Engineering, or a related field.


- 5-8 years of software development experience, with a strong backend engineering focus.


- 3+ years of experience in Node.js, preferably using NestJS or similar frameworks.


- Experience building and scaling APIs, microservices, and backend systems.


- Solid understanding of RESTful API design and asynchronous patterns.


- Experience with Redis, NoSQL, and/or relational databases.


- Familiarity with message queues, background jobs, and caching layers.


- Experience writing unit and integration tests for backend services.


- Strong debugging and problem-solving skills.


- Familiarity with Git and CI/CD pipelines.


- Excellent communication and collaboration skills to work effectively in a cross-functional environment.


- A continuous learning mindset and awareness of current backend trends and best practices.


info-icon

Did you find something suspicious?