Metha Energia

Tech Lead

Metha Energia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and implement architectural standards (DDD, hexagonal architecture, clean architecture)
  • Perform in-depth code reviews, ensuring quality and spreading knowledge
  • Make strategic architectural decisions regarding new services, integrations, and refactorings
  • Technically lead the migration of legacy Node.js systems to Python
  • Mentor engineers on coding practices, design patterns, and architecture
  • Participate in strategic discussions with the CTO about the technical roadmap, tech debt, and hiring
  • Establish development processes (code review, deployment, documentation, testing)
  • Architect and develop complex backend services in Python
  • Solve difficult technical problems that the team cannot resolve alone
  • Implement critical features or components that serve as architectural references for the team
  • Build and integrate APIs with external services (banks, power distributors, ERPs)
  • Work with AWS: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB

Requirements

  • 5+ years of professional backend development experience
  • Proven experience leading architectural decisions in real projects (not just theoretical studies)
  • DDD and hexagonal architecture: deep expertise — you must be able to teach these concepts
  • Legacy system refactoring: track record of successful migrations/refactorings
  • Advanced Python: OOP, design patterns, type hints, async/await
  • AWS serverless: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB
  • RESTful APIs: design, versioning, documentation (OpenAPI/Swagger)
  • Automated testing: testing strategies across different layers
  • Docker, advanced Git, Linux
  • Exceptional communication: able to explain complex concepts clearly
  • Teaching mindset: genuinely enjoys developing people, not just code
  • Ability to influence without authority: persuade through technical arguments rather than hierarchy
  • Strategic thinking: considers long-term impact, not only immediate solutions
  • Intermediate+ English for reading and writing
  • Ability to make decisions under uncertainty and defend your choices
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentarchitectural standardsDDDhexagonal architectureclean architecturePythonOOPdesign patternsasync/awaitautomated testing
Soft Skills
exceptional communicationteaching mindsetability to influence without authoritystrategic thinkingdecision making under uncertainty