Tech Lead driving technical direction and modern engineering practices at 77sol, a solar energy B2B2C platform in Brazil.
Responsibilities
Define the technical horizon. Turn architectural directions into reality: how each module is structured, which patterns the team follows, and how the strangler fig strategy evolves;
Be close to the team. Code alongside when needed, do pair/ensemble programming, and conduct code reviews that teach. When someone is blocked on a bank integration or a modeling decision, sit with them and resolve it. You won't draw pretty diagrams and send the team to execute. You'll be in the code, seeing what works and what doesn't in practice;
Implement the new way of working. Continuous iteration, trunk-based development, feature flags, continuous deployment. Show by doing, not by convincing with a presentation;
Promote the use of AI in development. Develop and use the 77sol harness in day-to-day work — coding, debugging, reviewing, documentation — and pull the team along;
Support the unification of the stack on TypeScript/Node.js. Ensure developers coming from PHP can make the transition and that the new patterns are clear;
Share knowledge. A technical decision that only you understand is a bad decision. The goal is for the entire team to be able to operate autonomously.
Requirements
Significant production experience with Node.js/TypeScript;
Real experience in technical leadership — you must have been the person the team turned to when they needed technical direction;
Architectural vision combined with pragmatism. Knows how to make decisions that balance simplicity with growth. Makes conscious trade-offs between the ideal and the possible;
Experience migrating legacy systems (strangler fig, coexistence between stacks, incremental extraction/decoupling);
Has worked with modern engineering practices: CI/CD, trunk-based development, feature flags, automated testing as a standard practice (not an afterthought);
Multiplies knowledge rather than centralizes it. Has raised a team's level in a measurable way. Success is the team making good decisions without asking you;
Patient with people, impatient with waste. Can sit with a junior developer and explain for the third time why the repository pattern exists. But does not tolerate processes that don't add value or bureaucracy that delays delivery;
Leads by example. When you ask the team to use trunk-based development (TBD), you use trunk-based development. When you talk about AI, you are using AI. When you say a pattern is hexagonal, your code follows the pattern.
Coordenador de Engenharia de Software garantindo o alinhamento técnico com estratégias globais. Atuando na robustez, escalabilidade e segurança das plataformas
Senior Fullstack Developer leading the development of scalable and secure applications. Collaborating on architecture, quality, and mentoring less experienced developers.
Insider Risk Management Software Engineer focusing on designing and running detection controls for Lloyds Banking Group. Contributing to digital transformation efforts while ensuring safety from insider threats.
Linux/Middleware Analyst managing complex systems and optimizations. Collaborating in a hybrid environment to enhance performance and troubleshooting for operational excellence.
Principal Engineer in Agentic AI creating AI agents and enhancing low - code development capabilities at VF Corporation. Leading technical architecture and governance standards for decentralized agent creation.
Software Engineer II at Leonardo DRS analyzing and developing fault isolation and troubleshooting procedures. Engaging in engineering investigations and design analysis with focus on reliability.
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.
Join SCIO Automation as an Automation Software Engineer to develop and optimize Beckhoff TwinCAT systems. Collaborate on innovative solutions for Industry 4.0 processes based in Duisburg, Germany.