Search by job, company or skills

vola finance

Senior Backend Developer (Node.js / NestJS)

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Backend Engineer (3+ Years) / Senior Backend Engineer (5+ Years)

About the Role

We are a fast-growing startup looking for highly skilled Backend Engineers who can take end-to-end ownership of backend systems and help build scalable, reliable, and high-performance products.

Open Positions:

  • Backend Engineer – 3+ Years of Experience
  • Senior Backend Engineer – 5+ Years of Experience

The ideal candidate should be able to understand business requirements, translate them into efficient technical solutions, and drive projects from design through deployment and production support. You will play a key role in designing system architecture, building scalable services, and ensuring operational excellence across our backend ecosystem.

Key Responsibilities

• Take end-to-end ownership of backend services, from requirements gathering and system design to deployment and production support.

• Design and develop scalable, secure, and maintainable backend applications using Node.js and NestJS.

• Architect and implement microservices-based systems and distributed applications.

• Design efficient database schemas and optimize application performance for scale.

• Build and maintain RESTful APIs and asynchronous workflows.

• Translate business requirements into robust and scalable technical solutions.

• Ensure application reliability, performance, and security through industry best practices.

• Implement monitoring, logging, and observability solutions to proactively identify and resolve issues.

• Troubleshoot production incidents, perform root cause analysis, and implement preventive measures.

• Drive engineering best practices, code quality standards, and architectural discussions.

• Conduct code reviews and mentor fellow engineers to maintain high development standards.

• Collaborate closely with product, frontend, QA, and DevOps teams to deliver high-quality solutions.

Required Skills & Experience

• Backend Engineer: 3+ years of professional backend development experience.

• Senior Backend Engineer: 5+ years of professional backend development experience.

• Strong expertise in Node.js and NestJS.

• Extensive experience with TypeORM.

• Strong knowledge of MySQL, including:

  • Database design
  • Query optimization
  • Indexing strategies
  • Performance tuning

• Experience working with NoSQL(MongoDB, etc).

• Strong understanding of System Design principles and distributed systems.

• Hands-on experience designing and building Microservices Architectures.

• Experience building and operating scalable, high-performance applications.

• Hands-on experience with AWS, including:

  • EC2
  • S3
  • SES
  • SQS
  • RDS

• Experience with monitoring and observability tools such as:

  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Grafana

• Hands-on experience with Docker and containerized deployments.

• Strong understanding and practical implementation of:

  • SOLID Principles
  • Design Patterns
  • Clean Architecture

• Strong understanding of RESTful API design principles.

• Experience with Git and collaborative development workflows.

• Ability to understand business requirements and design efficient technical solutions.

• Ability to independently drive projects and take ownership of backend systems.

• Experience operating and maintaining production systems, including:

  • Performance optimization
  • Observability and monitoring
  • Troubleshooting and debugging
  • Reliability engineering
  • Incident resolution

Preferred Qualifications

• Experience with Redis and caching strategies.

• Experience with event-driven architectures.

• Experience with messaging systems such as:

  • Kafka
  • RabbitMQ
  • Advanced SQS-based workflows

• Experience setting up and maintaining CI/CD pipelines.

• Familiarity with Infrastructure as Code (Terraform).

• Exposure to Kubernetes and container orchestration.

• Experience working in startup or fast-paced product environments.

Good to have experience in 

  • AI assisted coding, 
  • Python, 
  • Agentic AI

What We're Looking For

• Strong ownership mindset and accountability.

• Excellent problem-solving and analytical skills.

• Ability to work independently with minimal supervision.

• Passion for building scalable, maintainable, and reliable systems.

• Ability to balance engineering excellence with business priorities.

• Strong communication and collaboration skills.

• Proactive approach to identifying and solving technical challenges.

If you are passionate about building scalable backend systems, enjoy solving complex engineering challenges, and thrive in a high-ownership startup environment, we'd love to hear from you.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149093723