Senior Node.js / NestJS Backend Developer

a flag on a pole
a flag on a pole

About the Role

Join our dynamic engineering team as a key Node.js Developer, specializing in building highly scalable, secure, and reliable backend services. This is an opportunity for a hands-on developer to leverage cutting-edge tools—primarily NestJS and TypeScript—to design efficient RESTful APIs and manage our core data infrastructure. If you are passionate about owning the full backend lifecycle and integrating robust cloud solutions, we want to hear from you.

The Core Technology Stack

  • Runtime: Node.js

  • Framework: NestJS

  • Language: TypeScript

  • Database: PostgreSQL (SQL)

  • Cloud Services: Firebase (Authentication, Firestore, Cloud Functions)

  • API: RESTful Design

Key Responsibilities

As a foundational member of the team, you will:

  • Design & Develop: Architect, build, and deploy robust server-side applications using Node.js and the NestJS framework.

  • Code Quality: Champion clean, scalable, and maintainable code through expert use of TypeScript and participation in thorough code reviews.

  • Data Ownership: Design, optimize, and manage PostgreSQL database schemas, including performance tuning, indexing, and executing migrations.

  • Cloud Integration: Implement and maintain critical cloud services, with a strong focus on Firebase (Authentication, Firestore, and Cloud Functions).

  • API Management: Develop and maintain high-performance, secure RESTful APIs, ensuring seamless integration with both internal services and third-party systems.

  • Reliability: Actively monitor, troubleshoot, and optimize application performance and security to maintain platform reliability.

  • Testing: Write and maintain comprehensive unit and integration tests to ensure the delivery of robust, production-ready applications.

  • Collaboration: Work closely with front-end developers, product managers, and QA teams to translate requirements into technical designs and deliverables.

What You’ll Bring

Required Qualifications

  • Experience: 3+ years of professional experience in backend development with Node.js.

  • Framework Expertise: Strong, demonstrable proficiency in NestJS and modern TypeScript.

  • Database Mastery: Solid experience with PostgreSQL, including complex schema design, performance optimization, and query tuning.

  • Cloud Know-How: Hands-on experience implementing and managing core Firebase services (Firestore, Authentication, Functions).

  • Security & Design: Deep understanding of secure API design principles (REST, JSON standards) and implementation of security protocols (OAuth, JWT, data encryption).

  • Process: Familiarity with Git workflows (e.g., GitHub/GitLab) and practical experience with CI/CD pipelines.

Preferred Skills (Nice to Have)

  • Experience with containerization technologies like Docker and Kubernetes.

  • Familiarity with alternative cloud platforms (e.g., AWS, GCP, Azure).

  • Exposure to microservices architecture design and implementation.

  • Working knowledge of Agile/Scrum development methodologies.

Our Culture and Benefits

Who You Are

We are looking for candidates who are:

  • Highly self-motivated and detail-oriented problem-solvers.

  • Equipped with strong analytical and diagnostic skills.

  • Excellent communicators who thrive in a collaborative, fast-paced team environment.

Perks

  • Competitive salary structure with performance-based bonuses.

  • The opportunity to work with a modern, cutting-edge technology stack.

  • Dedicated support for professional growth, continuous learning, and career development.

We are committed to building a diverse team and encourage all qualified candidates to apply!