Technical and People Leadership: Lead an engineering squad, promoting technical excellence, autonomy, and accountability; develop engineers through continuous feedback, mentoring, and growth plans.
Product Delivery and Impact: Ensure consistent delivery of solutions that create real product and business impact, balancing speed, quality, reliability, and scalability.
Software Architecture and Quality: Actively participate in architectural decisions, define technical standards, and ensure systems are resilient, secure, and maintainable.
Agile Planning and Execution: Facilitate squad planning, prioritization, and execution; remove impediments and ensure alignment with Product, Design, and other stakeholders.
Engineering Excellence: Promote best practices such as code review, automated testing, CI/CD, observability, monitoring, and continuous improvement of code quality and system performance.
Data-Driven Decision Making: Use engineering metrics (e.g., lead time, throughput, availability, quality) to guide technical and process decisions.
Cross-Functional Collaboration: Serve as a bridge between engineering, product, and business, ensuring clear communication, strategic alignment, and end-customer focus.
Platform Evolution: Contribute to the evolution of the architecture and platform, supporting initiatives for scale, security, performance, and reliability.
Recruitment and Team Building: Actively participate in attracting, selecting, and onboarding talent; help build diverse, technically strong teams aligned with company culture.
Culture and Continuous Improvement: Encourage a culture of continuous learning, experimentation, technical responsibility, and ownership.
Requirements
Degree in Software Engineering, Computer Science, Information Systems, or a related field.
Prior hands-on experience as a software developer, with real-world experience building, evolving, and maintaining production systems.
Experience in technical leadership and people development, having served as an Engineering Manager, Tech Lead, or similar role.
Proven track record of forming, developing, and scaling high-performance engineering teams, fostering autonomy, accountability, and technical excellence.
Experience working in agile, collaborative environments, closely with Product, Design, and other business areas.
Experience making technical decisions, defining architecture, and continuously monitoring code quality.
Strong knowledge of systems architecture, REST APIs, and integration patterns.
Strong practice of engineering best practices such as code review, CI/CD, automated testing, and a DevOps culture.
Practical experience with Go (Golang) or JavaScript.
Knowledge of application performance, observability, monitoring, and optimization.
Solid understanding of security, scalability, and high availability.
Experience with relational and non-relational databases.
Tech Stack
JavaScript
Go
Benefits
Health and dental insurance to take care of what matters most
Life insurance
Memed Cuida: an additional allowance to invest in well-being and health as you prefer
Access to Zenklub for psychological and emotional support
Gympass with flexibility for physical activities and mental health
Childcare assistance
Parental leave
Meal or food allowance, accepted at any restaurant or supermarket
Exclusive partnerships that make your day-to-day life easier