LatAm
Remote
Full Time
$7400 - $7500 USD
Software Engineering
115
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