Tech Stack
AWSCloudDockerEC2JavaScriptKafkaMicroservicesNode.jsPostgresRabbitMQTerraformTypeScript
About the role
- Architect and develop high-performance backend services using NestJS, ensuring scalability and maintainability
- Design and optimize PostgreSQL database schemas and query performance
- Implement complex business logic and integration patterns for financial service workflows
- Create and maintain RESTful APIs with exceptional performance characteristics
- Develop robust data modeling strategies that support complex financial service configurations
- Lead backend system design and technical decision-making
- Leverage AWS cloud services to build scalable and reliable infrastructure
- Mentor junior engineers and contribute to the overall engineering team culture
- Implement comprehensive testing strategies, including unit and integration testing
- Establish and maintain backend observability and monitoring infrastructure
- Collaborate closely with frontend, product, and design teams to ensure seamless system integration
Requirements
- 7+ years of professional JavaScript development experience
- 7+ years of professional Node.js development experience
- Extensive experience with NestJS framework
- 6+ years of professional experience with PostgreSQL and relational database design
- Fluency in English & Spanish (Must)
- Proven track record of designing scalable, high-performance backend systems
- Deep understanding of TypeScript and advanced JavaScript patterns
- Strong experience with RESTful API design and implementation
- Expertise in database optimization and performance tuning
- Comprehensive knowledge of backend testing methodologies
- Substantial AWS cloud services experience: Amazon EC2, Amazon RDS, AWS Lambda, Amazon S3, AWS CloudWatch
- Infrastructure as Code experience (CloudFormation or Terraform)
- Experience with microservices architecture
- Strong debugging and systems troubleshooting skills
- Candidate must be located in Argentina (Need only Argentina candidates who speak both fluent English and Spanish)
- Bonus: Knowledge of financial services domain; CI/CD pipeline configuration; Docker; Message queue systems (RabbitMQ, Kafka); Backend observability tools