
Tech Lead
Expresso São Miguel
full-time
Posted on:
Location Type: Hybrid
Location: Chapecó • Brasil
Visit company websiteJob Level
Senior
Tech Stack
JavaNode.jsReact
About the role
- Lead the development teams technically, making architectural decisions and ensuring quality standards in code, deliveries, and application maintenance.
- Serve as a bridge between the technical team and business areas, translating strategic needs into technological solutions that deliver value to customers and the business.
- Work hands-on, supporting the team with complex technical challenges and maintaining practical reference and technical credibility.
- Conduct code reviews and validate critical technical solutions, ensuring compliance with architecture, security, and performance guidelines.
- Lead and support the technical and behavioral development of team members through monitoring and feedback, fostering a collaborative environment and continuous learning.
- Evaluate, propose, and implement improvements in development processes, encouraging agile practices, automation, and the use of innovative technologies.
- Define and implement software engineering best practices, promoting the use of agile methodologies, automation, TDD, Clean Architecture, and other industry standards.
- Lead war rooms during critical incidents, coordinating efforts across multidisciplinary teams to identify root causes, mitigate immediate impacts, complete post-mortems, and define action plans for correction and prevention.
- Support the definition of technical requirements, effort estimates, and prioritization of the technical backlog in collaboration with other leadership.
- Identify technical and operational risks, proposing mitigation plans and alternatives that ensure system stability, scalability, and continuity.
- Promote a DevSecOps culture, encouraging secure continuous integration and delivery (CI/CD), infrastructure as code, and system observability.
- Define and track technical performance metrics and indicators for the team, driving corrective actions and continuous improvement.
Requirements
- Postgraduate degree in Software Architecture or Technical Leadership.
- Experience in mission-critical system development and defining software architecture, with experience in technical leadership and leading agile teams.
- Strong software development experience (Java, Node, React, or Go).
- Advanced knowledge of software architecture, design patterns, and microservices.
Benefits
- All our positions are open to Persons with Disabilities (PWD).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaNodeReactGosoftware architecturedesign patternsmicroservicesTDDClean Architectureautomation
Soft skills
leadershipcollaborationcommunicationfeedbackcontinuous learningproblem-solvingtechnical credibilitystrategic thinkingrisk managementmentoring
Certifications
Postgraduate degree in Software ArchitecturePostgraduate degree in Technical Leadership