- Provide technical leadership for an engineering squad, guiding architectural decisions and ensuring delivery quality
- Design, implement and evolve scalable backend solutions for digital products
- Define architecture, development standards and engineering best practices
- Conduct code reviews to ensure code quality, performance, security and maintainability
- Support the technical growth of the team through mentoring, feedback and sharing best practices
- Collaborate with Product, Data and Design teams to define technical solutions aligned with business needs
- Make technical decisions considering trade-offs in scalability, performance, cost and security
- Ensure system reliability through good testing practices, observability, monitoring and continuous deployment
- Lead architectural evolution initiatives and continuous improvement of the platform
- Participate in technical project planning, estimations and delivery strategy definition
- Support integration with external services, APIs and legacy systems when necessary
Requirements
- Strong proficiency in modern backend development with at least one primary language (e.g., Python, Go or Node.js)
- Experience with distributed systems, messaging (Kafka, RabbitMQ) and service-oriented architecture (microservices)
- Experience in technical leadership of squads, active code reviews and mentoring engineers
- Knowledge of modern infrastructure: Docker, CI/CD, automated testing, monitoring/logs, continuous deployment
- Familiarity with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis)
- Ability to make technical decisions facing trade-offs in performance, scalability, cost and security
- Leadership experience on projects with multiple integrations and technical dependencies (e.g., external APIs, billing, authentication, legacy systems)
- Desirable experience with high-availability products and mobile applications
- Ability to design sustainable architectural solutions and guide technical decisions together with Product
- Opportunities open to people with disabilities (PwD) and individuals rehabilitated through INSS
Core Competencies
Demonstrates expertise in backend development, architectural design, and technical leadership, with a focus on scalable solutions, code quality, and team mentoring. Proficient in integrating diverse systems and making informed technical decisions that balance performance, cost, and security.
Highest-signal resume keywords
- Backend Development (Python, Go, Node.js)
- Technical Leadership
- Distributed Systems (Kafka, RabbitMQ)
- Modern Infrastructure (Docker, CI/CD)
- Database Management (PostgreSQL, MySQL, MongoDB, Redis)
ATS Optimization Keywords
Hard Skills
- Backend Development
- Architectural Design
- Code Review
- Technical Decision-Making
- Automated Testing
- Continuous Deployment
- Microservices
- System Reliability
- Performance Optimization
- Mentoring
Soft Skills
- Collaboration
- Mentoring
- Feedback
Industry Keywords
- Scalable Solutions
- Service-Oriented Architecture
- High-Availability Products
- Mobile Applications
- Technical Dependencies
Tools & Technologies
- Docker
- CI/CD
- Kafka
- RabbitMQ
- PostgreSQL
- MySQL
- MongoDB
- Redis