TECLA

Lead Full-Stack Engineer in TECLA

Closed job - No longer accepting applications

TECLA is a fully remote software development company with a diverse and highly skilled team of 100+ experts across Latin America. We specialize in AI, cloud, automation, and DevOps, building innovative solutions for high-growth startups and established mid-market technology companies in the U.S.

Our work culture is agile, collaborative, and fast-paced—we take our work seriously while keeping the environment fun and engaging. As a remote-first company, we emphasize strong teamwork and close collaboration, working seamlessly with our U.S. partners as one integrated unit. Whether optimizing cloud environments, developing AI-driven applications, or enhancing DevOps automation, TECLA is at the forefront of technical innovation, solving complex challenges with cutting-edge technology.

Job Details:

As the Lead Engineer, you will play a key role in our company’s engineering efforts, responsible for designing, developing, and deploying AI/ML-based software. You will work closely with strategists to understand client needs and translate them into effective technical solutions. This role requires a hands-on approach, balancing coding, technical leadership, and client engagement.

Responsibilities:

  • Develop and implement AI applications
  • Implement data pipelines when needed
  • Write clean, maintainable, and efficient code
  • Assist in project planning, scoping, and management
  • Collaborate with clients to capture requirements and design solutions
  • Stay current with the latest developments in AI and machine learning
  • Guide junior engineers during projects
  • Scale an engineering team over time

Who We’re Looking For:

The ideal candidate should be comfortable wearing multiple hats. We are looking for engineers skilled in building web applications in Python, who are also comfortable working with modern UI frameworks and have interests in:

  • Developing server-side applications and RESTful APIs in Python
  • Creating impactful AI experiences that deliver real operational value
  • We value pragmatic, collaborative problem solvers eager to learn, adapt, and grow.

Requirements:

  • 8+ years of professional experience as a Software Engineer (or equivalent, flexibility considered)
  • 6+ years of experience with Python
  • 3+ years of experience leading software projects and defining architectures
  • Ability to thrive in a highly ambiguous, fast-paced startup environment
  • Strong communication skills in both spoken and written English

Nice to Have:

  • Experience working directly with US-based clients or internal stakeholders
  • Experience leading small engineering teams (not necessarily as direct reports)
  • Basic understanding of modern UI stacks to contribute to front-end development (mostly Tailwind, but flexibility is considered)
  • Experience building applications using models like ChatGPT, Claude, Gemini, or Stable Diffusion (personal projects count)
  • A network of trusted engineers to recruit from

Work Schedule: EST time zone

Benefits:

  • A fully remote position with a structured schedule that supports work-life balance.
  • Join a growing AI consultancy building Full-Stack AI-powered applications. Work with cutting-edge generative AI and shape intuitive user experiences.
  • Two weeks of paid vacation per year.
  • 10 paid days for local holidays.

*Please note we are only looking for dedicated full-time team members who are eager to integrate fully within our team.

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that truly match you.