...

Lead Senior Backend Engineer

Senior Backend Engineer

Overview

Our client is seeking a highly skilled Senior Backend Engineer to play a pivotal role in the technical architecture and development of a cutting-edge financial services platform. This position offers an opportunity to design scalable backend systems, optimize data workflows, and contribute to the success of a high-growth startup backed by top-tier venture capital.

Challenges you would face

  • Architect and develop high-performance backend services using NestJS to ensure scalability and maintainability
  • Design and optimize PostgreSQL database schemas and improve query performance
  • Implement complex business logic and integration patterns for financial service workflows
  • Create and maintain RESTful APIs with exceptional performance and reliability
  • Leverage AWS cloud services to build scalable and dependable infrastructure
  • Implement robust data modeling strategies to support intricate financial service configurations
  • Develop and maintain comprehensive testing strategies, including unit and integration tests
  • Establish observability and monitoring infrastructure to ensure backend reliability
  • Collaborate closely with frontend, product, and design teams to ensure seamless integration across systems
  • Mentor junior engineers, fostering a culture of technical excellence and collaboration

The ideal candidate

  • 7+ years of professional JavaScript/Node.js development experience
  • Extensive expertise with the NestJS framework
  • 6+ years of experience with PostgreSQL and relational database design
  • Proven ability to design and implement scalable, high-performance backend systems
  • Deep understanding of TypeScript and advanced JavaScript patterns
  • Strong experience in designing and implementing RESTful APIs
  • Proficiency in database optimization and performance tuning
  • Extensive experience with AWS cloud services (EC2, RDS, Lambda, S3, CloudWatch)
  • Hands-on experience with microservices architecture
  • Strong debugging and troubleshooting skills for backend systems

Plus

  • Experience with serverless architectures
  • Knowledge of the financial services domain
  • CI/CD pipeline configuration and optimization
  • Proficiency with Docker and containerization tools
  • Familiarity with message queue systems like RabbitMQ or Kafka
  • Experience with backend observability tools