Logo for GBH

Tech Lead

Roles & Responsibilities

  • 8+ years of professional software engineering experience with strong production-level Python.
  • 2+ years in a technical leadership, mentoring, or team lead role.
  • Bachelor's degree in Computer Science or a related field (or equivalent experience).
  • Strong experience designing and maintaining APIs, with GraphQL strongly preferred.

Requirements:

  • Own the end-to-end design and delivery of scalable technology solutions, from requirements to production.
  • Define, document, and evolve system architectures, ensuring performance, security, and maintainability.
  • Lead the definition and implementation of an AI-Native SDLC, integrating GenAI and automation into development workflows.
  • Maintain and evolve Python-based GraphQL APIs exposing data to internal teams and external partners.

Job description

This is a remote position.

****If not located in LATAM, PLEASE DO NOT APPLY, thanks****

At GBH, we don’t just do tech, we live it, breathe it, and build it with purpose.

We're the dreamers, the builders, the strategists who turn ideas into digital experiences that actually matter. Whether it’s crafting seamless mobile and web apps, unlocking insights through big data, or rethinking tech strategies, we do it all with impact in mind and belonging at heart. 

We’re Geared for Impact. Built for Belonging. And always ready for what’s next. 

Job Description

In this role, you will act as both a technical leader, owning system design, integrations, and delivery while leading and mentoring a team of engineers.
This is a hands-on leadership role for someone who enjoys architecture decisions, complex problem-solving, and ownership in a fast-moving, startup-like environment.

Responsibilities
  • Own the end-to-end design and delivery of scalable technology solutions, from requirements to production
  • Define, document, and evolve system architectures, ensuring performance, security, and maintainability
  • Lead the definition and implementation of an AI-Native SDLC, integrating GenAI and automation into development workflows
  • Maintain and evolve Python-based GraphQL APIs exposing data to internal teams and external partners
  • Drive the development and improvement of APIs and data integrations, supporting React-based applications and partner systems
  • Develop and maintain Python scripts and services for data import/export and system orchestration
  • Evaluate solution effectiveness with customers and stakeholders, iterating based on feedback and business impact
Team Leadership
  • Lead, mentor, and coach a team of engineers, fostering a high-performance, collaborative culture
  • Provide hands-on technical guidance on architecture, performance tuning, security, and complex troubleshooting
  • Champion software quality through code reviews, testing strategies, and CI/CD pipelines
  • Manage project priorities, sprint planning, and delivery across multiple cross-functional initiatives in parallel
  • Support team growth through continuous feedback, skill development, and career coaching
Stakeholder & Partner Collaboration
  • Act as the primary technical point of contact for non-technical leadership and external partners
  • Translate business requirements into clear technical roadmaps and execution plans
  • Own external partner integrations, including SLAs, delivery timelines, and integration reporting


Requirements

  • 8+ years of professional experience in software engineering, with strong production-level experience in Python
  • 2+ years in a technical leadership, mentoring, or team lead role
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)
  • Strong experience designing and maintaining APIs (GraphQL strongly preferred)
  • Hands-on experience with AWS PaaS, including services such as:
    • MWAA (Managed Airflow)
    • ECR / ECS Fargate
  • Experience with Dockerized applications and modern CI/CD pipelines
  • Solid knowledge of data storage technologies, including SQL, NoSQL, Data Lakes, and Graph databases
    • Experience with Neo4j & Cypher is a strong plus
  • Experience with ReactJS and modern web application architectures
  • Familiarity with distributed SaaS architectures on public cloud platforms
  • Working knowledge of information security and defensive programming practices
  • Proficient understanding of Git and version control best practices
  • Advanced English Skills 
  • Excellent communication skills, with the ability to influence both technical and non-technical audiences

Benefits

Benefits

Why Join GBH?

  • Our Amazing Team: We’re a company that empowers people. Instead of rules, we have three company values to let you do what you do best. You’re free to be passionate, innovative, collaborative, live a life of integrity, care for those you work with, and delight our customers.
  • Our Culture: A friendly, fast-paced, and inclusive environment. We rely on an open and empathetic culture that constantly promotes the growth of our team.
  • Learning & Development: We do our best to set the best baselines to accelerate your career.
  • Benefits & Rewards: We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.


Tech Lead Related jobs

Other jobs at GBH

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.