Based in Boston, Massachusetts. Our team of professionals are dedicated to providing exceptional service and support to our clients. We have the expertise and experience to solve even the most complex technology challenges. 

// contact us
Our Headquarters

Boston, MA, USA

Technical Lead — Node.js / Vue3 / AWS (Nearshore)

Location: Nearshore (Latin America)
Engagement: Full-time, long-term contract

About the Project

Our client is expanding a large, scalable guest/operator experience platform used in the leisure and entertainment industry. The platform has been under development for the past year and is now moving into rapid modular expansion. Each new customer requires additional features, integrations, and customized modules.

We are forming two fully staffed nearshore development teams, and each team requires a strong Technical Lead who can guide engineering quality, architecture, and delivery.

Tech Stack

  • Backend: Node.js
  • Frontend: Vue 3
  • Mobile: Flutter
  • Cloud: AWS Lambda, API Gateway, AppSync (GraphQL), EventBridge, DynamoDB

Role Overview

As the Tech Lead, you’ll oversee the technical execution of your team’s module development. You will work closely with the client’s senior engineer, who oversees architecture across both teams, and with a Project Manager who helps run operational and delivery processes.

Your responsibility is to ensure that the team is aligned with architectural decisions, coding standards, timelines, and the overall success of module development.

What You’ll Do

  • Provide day-to-day technical leadership to a team of ~8 engineers.
  • Ensure architectural consistency, high-quality code, and delivery across all features.
  • Review and refine design decisions, data flows, integrations, and GraphQL API patterns.
  • Collaborate with the client’s senior software engineer to maintain platform alignment.
  • Guide the team through sprint planning, estimations, technical breakdowns, and prioritization.
  • Support and mentor engineers; help unblock challenges and ensure smooth execution.
  • Collaborate with the PM on timelines, risks, dependencies, and communication.
  • Participate in interviews as the team is being assembled—ensuring perfect team composition.

Qualifications

  • 7+ years of software engineering experience.
  • Strong proficiency in Node.js, Vue3, and serverless AWS tools (Lambda, DynamoDB, AppSync, EventBridge).
  • Experience designing scalable backend architectures and GraphQL APIs.
  • Prior experience in a Tech Lead, Team Lead, or Senior Engineer with leadership responsibilities.
  • Strong understanding of software design patterns, clean architecture, and modular development.
  • Experience with distributed teams, code reviews, sprint planning, and Agile processes.
  • Excellent communication and leadership skills.

Bonus Points

  • Flutter experience.
  • Experience in multi-module platform development.
  • Experience leading Nearshore or remote engineering teams.

What we Offer:

  • Opportunity to work on cutting-edge AI-driven products
  • PTO, paid holidays & family leave
  • Paid learning + sponsored certifications
  • A dynamic and collaborative work environment
  • Key technical ownership of core platform infrastructure
  • Fully remote team with async-first collaboration
  • Remote work + office setup allowance
  • Computer Sponsor program
  • Payment in USD
Job Category: Software Development
Job Type: Contract
Job Location: USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx