Have an App Idea?

Create an account on EasyMate to brainstorm your idea with AI.

Technical Lead

  • Job Title: Technical Lead
  • Location: Remote — Central or South America
  • Job Type: Remote, Full-time
  • About Us: AgilityIO is a software development firm that designs and builds custom applications for startups and Fortune 500 companies. We are a global team of over 400 developers, QA engineers, project managers, and UX/UI designers with offices in New York City and Vietnam.
  • We are seeking an experienced Technical Lead to drive architectural decisions, provide hands-on technical guidance, and mentor engineers across distributed teams. This role is ideal for someone who enjoys solving complex technical challenges, leading by example, and ensuring engineering excellence at scale.
  • Job Responsibilities

    • Lead the design, architecture, and delivery of complex full-stack applications and cloud-based systems.
    • Provide technical leadership across multiple projects, ensuring best practices in scalability, performance, and security.
    • Guide and mentor engineers through code reviews, pair programming, and technical coaching.
    • Collaborate with product managers, designers, and stakeholders to align technical solutions with business goals.
    • Define and enforce engineering standards, coding guidelines, and CI/CD practices.
    • Identify technical risks and proactively propose solutions or mitigation strategies.
    • Drive adoption of modern technologies, tools, and processes to improve developer productivity.
    • Oversee system reliability, observability, and infrastructure performance.
    • Act as the primary escalation point for critical technical challenges.
  • Qualifications & Experience

    • 7+ years of professional software development experience, including at least 2+ years in a leadership or technical lead role.
    • Proven experience architecting scalable applications using modern web technologies such as JavaScript/TypeScript (Node.js), and front-end frameworks like React, Angular, or Vue. Proficiency in at least one additional language (e.g., C#, Python, or similar).
    • Strong background in cloud platforms (AWS or Azure preferred), with hands-on experience in serverless, containerization (Docker, Kubernetes), and microservices.
    • Proficient with Infrastructure as Code tools (Terraform, CDK, or CloudFormation).
    • Strong knowledge of CI/CD pipelines, DevOps practices, and monitoring/observability tools.
    • Deep understanding of software engineering best practices, including testing, security, performance optimization, and agile methodologies.
    • Excellent communication, leadership, and collaboration skills across distributed teams, with fluency in English.
    • Ability to balance hands-on coding with architectural oversight and team mentoring.
  • Preferred Qualifications

    • Professional-level certification in AWS and/or Azure (e.g., Solutions Architect Professional).
    • Prior experience leading distributed teams across time zones.
    • Background in designing high-availability, mission-critical applications.
    • Experience with data-driven systems, real-time applications, or large-scale integrations.
    • Track record of driving technical innovation and process improvement.
  • What We Offer

    • Competitive salary and performance-based bonuses.
    • Fully remote work flexibility.
    • Leadership and career growth opportunities.
    • A collaborative, forward-thinking team culture.
  • Ready to Make an Impact?

    • If you are passionate about leading high-performing engineering teams, shaping technical direction, and driving innovation at scale, we’d love to hear from you. Send your resume to careers@agilityio.com.