About the Role
We are looking for an experienced Senior Full-Stack Developer (Ruby on Rails, NodeJS, TypeScript, Angular, AWS) to join a product engineering team focused on building new web products in the e-commerce and fintech domain.
You will be responsible for designing and launching custom APIs and UIs, enabling users to create stores, products, and shopping experiences within a large-scale sports-related ecosystem. This is a long-term assignment (initial 6 months with likely renewals), working closely with an established engineering team based in the US.
The ideal candidate is a hands-on senior engineer with 10+ years of experience, proven leadership at senior levels, and deep expertise across backend and frontend technologies.
Responsibilities
● Design, develop, and maintain scalable web applications and services.
● Build and extend custom APIs and new UIs for e-commerce and fintech platforms.
● Collaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality solutions.
● Ensure code quality and performance by applying best practices, testing, and monitoring.
● Work on serverless architectures leveraging AWS services (Lambda, SNS, SQS, CloudWatch, etc.).
● Contribute to technical discussions, mentoring, and knowledge sharing within the team.
● Participate in a code challenge as part of the hiring process.
Requirements
● 10+ years of professional software development experience.
● 4+ years in a Senior or Lead role.
● Advanced English (written and spoken).
● Strong experience with:
● Ruby on Rails
● NodeJS / TypeScript
● Angular 2+, RxJS, NgRx
● PostgreSQL / MySQL
● Elasticsearch
● AWS (Lambda, SNS, SQS, CloudWatch, EC2, S3, etc.)
● Hands-on experience with observability and monitoring tools (Splunk, Datadog, New Relic).
Nice to Have
● Kubernetes (working with services deployed in Kubernetes).
● MongoDB.
Work Setup
● Location: Remote (LATAM preferred).
● Timezone: Flexible, with overlap required with US Central Time.
● Start Date: Immediate.
● Contract Type: Full-time, initial 6 months with high chance of extension.
👉 This is an exciting opportunity to be part of a high-impact team building cutting-edge solutions that connect technology, commerce, and community experiences at scale.
Let’s Get Started!
We are always looking for talented engineers to join our team.