




Job Summary: We are seeking a technical leader to guide the transformation of legacy systems to a modern architecture based on Python, DDD, and hexagonal architecture, while mentoring the team. Key Highlights: 1. Lead the architectural transformation to Python, DDD, and hexagonal architecture 2. Mentor engineers and elevate the team's technical level 3. Participate in strategic discussions with the CTO We are **METHA ENERGIA**, a startup that connects clean and renewable energy generators with end consumers. We aim to transform how people engage with electricity — simply and innovatively. We are at a pivotal moment of transformation: migrating our legacy systems to a modern architecture built on Python, DDD, and hexagonal architecture. We seek a technical leader for this transformation — someone who will define architectural standards, mentor the team, and make decisions that shape the company’s future. We want someone who not only masters software architecture but also knows how to teach, influence, and raise the entire team’s technical bar. **Responsibilities:** * Define and implement architectural standards (DDD, hexagonal architecture, clean architecture) * Conduct in-depth code reviews to ensure quality and disseminate 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 on technical roadmap, tech debt, and hiring * Establish development processes (code review, deployment, documentation, testing) **Hands-on Development** * Architect and develop complex backend services in Python * Solve difficult technical problems that the team cannot resolve independently * Implement critical features or those serving as architectural references for the team * Build and integrate APIs with external services (banks, energy distributors, ERPs) * Work with AWS: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB **Required Qualifications:** **Technical Experience** * 5+ years of professional backend development experience * Proven experience leading architectural decisions in real-world projects (not just theoretical studies) * DDD and hexagonal architecture: deep, not superficial knowledge — you must be able to teach these concepts * Legacy system refactoring: history 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 **Soft Skills** * Exceptional communication: able to explain complex concepts clearly * Teaching mindset: genuinely enjoys developing people, not just code * Influence without authority: convinces through technical reasoning, not hierarchy * Strategic vision: considers long-term impact, not just immediate solutions * Intermediate+ English for reading and writing * Ability to make decisions under uncertainty and defend those choices **Nice-to-Have** * Prior experience as an Engineering Manager, Team Lead, or hybrid technical + management role * Experience conducting technical hiring processes (interviews, technical challenges) * Experience migrating legacy Node.js systems to Python * PostgreSQL, Redis, FastAPI * Aspiration and interest in people management * Terraform or Infrastructure as Code * Experience in the energy sector or regulated integrations in Brazil * Technical talks, articles, or open-source contributions demonstrating teaching ability Metha Energia is committed to equal opportunity and values diversity in its workplace.


