We are seeking a Senior Backend Engineer with strong expertise in Node.js (NestJS) and PostgreSQL to design, build, and maintain high-performance backend systems that are secure, reliable, and scalable.
● Architect and implement robust backend services using Node.js (NestJS) with a focus on clean, maintainable code.
● Design and optimize PostgreSQL schemas and queries, including complex data aggregations and analytics.
● Ensure data integrity, consistency, and high performance across all systems.
● Collaborate with the data team to support reporting and analytics needs.
● Apply and enforce security best practices across all backend systems.
● Conduct code reviews, provide technical guidance, and promote coding standards.
● Mentor and support junior developers in their technical growth and contributions.
Requirements
● Languages & Frameworks: TypeScript, Node.js, NestJS
● Database: PostgreSQL (advanced proficiency), Redis
● DevOps & Tooling: GitLab CI/CD, CloudFormation (for infrastructure automation)
● 3+ years of professional experience with Node.js, including production-level experience with NestJS.
● Advanced expertise in PostgreSQL: data modeling, query optimization, and analytical queries.
● Strong understanding of clean code principles, data consistency, and secure application development.
● Experience conducting code reviews and mentoring other developers.
● Hands-on experience with AWS services such as ECS Fargate, Lambda, RDS, EC2, and SQS.
● Experience working with CloudFormation for infrastructure as code.
● Familiarity with event-driven architecture and message queues.