Accountabilities
- Contribute directly to core systems while setting high standards for code quality, testing, architecture, and software design.
- Lead cross-team architectural initiatives that simplify systems and improve scalability, reliability, performance, and testability.
- Design elegant solutions to complex technical challenges involving distributed systems and large-scale web rendering.
- Identify technical risks, systemic bottlenecks, and recurring challenges, then establish effective solutions and engineering defaults that enable teams to work efficiently.
- Coach and mentor engineers at different levels through pairing, design reviews, technical guidance, and hands-on support in engineering practices.
- Promote sustainable engineering practices such as test-driven development, pair programming, continuous integration, and continuous delivery.
- Partner with product and leadership teams to balance immediate delivery needs with long-term technical health and maintainability.
- Improve engineering tooling, automation, workflows, and shared practices to increase effectiveness across teams.
- Facilitate technical discussions and create shared context around architectural decisions, trade-offs, and strategic priorities.
- Review code and provide thoughtful, actionable feedback that helps engineers continuously improve.
- Establish patterns, guardrails, and good technical defaults that increase consistency and enable teams to move with confidence.
- Lead by example through ownership, collaboration, technical excellence, and a continuous drive to improve systems and ways of working.
Requirements
- 10+ years of professional experience designing and delivering complex software and distributed systems.
- Proven track record of leading large-scale technical or architectural initiatives that have simplified, strengthened, or significantly improved core systems.
- Deep expertise in modern backend development, ideally with TypeScript/Node.js or Golang.
- Strong familiarity with AWS and cloud-native infrastructure.
- Excellent understanding of system design, distributed architectures, performance, reliability, scalability, and software quality.
- Strong systems-thinking ability, with the capacity to connect product objectives, technical architecture, engineering practices, and organizational needs.
- Demonstrated ability to balance short-term delivery priorities with long-term maintainability and technical sustainability.
- Experience coaching and mentoring engineers through context, guidance, collaboration, and example rather than authority or gatekeeping.
- Excellent communication skills, with the ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong ownership, initiative, and problem-solving skills, combined with a consistent drive to improve systems, teams, and processes.
- Comfortable working in a distributed, remote-first environment with a high degree of autonomy and trust.
- Experience with SEO, web performance, or large-scale rendering infrastructure is a plus, but curiosity, adaptability, and strong engineering fundamentals are valued more highly than specific industry experience.
Benefits
- 100% remote work, offering flexibility to work from Europe and beyond within the applicable remote-work framework.
- High degree of autonomy and trust, with freedom to determine how best to solve technical challenges.
- Flexible working arrangements designed to support sustainable performance and individual needs.
- Minimal bureaucracy, unnecessary meetings, and red tape, allowing teams to maintain momentum.
- Flexible time off to support rest, recovery, and a healthy work-life balance.
- Opportunity to work with a small, friendly, collaborative engineering team.
- Access to a broader international network of SaaS professionals for knowledge sharing, learning, and exchanging ideas.
- Opportunity to have significant influence across engineering teams, architecture, tooling, and technical practices.
- Location-adjusted compensation aligned with local market medians for a remote-first environment, with the salary range communicated in writing before the first interview.
- Inclusive and diverse working environment where fresh perspectives and different backgrounds are valued.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak AcademyCandidaturas encerradasVer outras vagas
