Quick Summary
Senior Backend Developer (III)
About the Position
We are seeking a Senior Fullstack or Backend Developer with extensive experience in building scalable systems and a consistent track record in modern architectures, particularly microservices-oriented designs.
This strategic role within the technical team involves actively contributing to architectural definition, critical decision-making, and advancing engineering best practices. The ideal candidate will demonstrate high autonomy, systemic thinking, and the ability to technically influence the team.
Main Responsibilities
- Technically lead the development and evolution of highly scalable APIs and backend services.
- Define and evolve software architectures (microservices, messaging, caching, observability, etc.).
- Serve as a technical reference for the team, mentoring mid-level and junior developers.
- Actively participate in technical design decisions and standard definition.
- Ensure high code quality, comprehensive test coverage, and adherence to engineering best practices.
- Conduct and qualify code reviews.
- Identify and mitigate technical risks related to performance, security, and scalability.
- Contribute to strategic decisions concerning infrastructure and cloud solutions.
- Collaborate effectively with Product, Design, and Mobile teams.
- Assume end-to-end responsibility for technical deliverables.
Core Stack
- Advanced experience with TypeScript and Node.js.
- Solid experience with React.js.
- Mature proficiency with GitHub (PR flow, structured code review, versioning).
- Practical experience with Go (Golang) in production environments.
Technical Differentiators
- Consistent application of good development practices (Clean Code, SOLID, TDD).
- Solid experience with ORMs and data modeling.
- Database experience:
- Relational (MySQL)
- Non-relational (MongoDB)
- Experience with Redis (cache, invalidation strategies).
- Experience with RabbitMQ or other messaging brokers.
- Proficiency with Docker and containerization.
- Experience in cloud environments (preferably GCP).
- Knowledge of observability (structured logs, metrics, tracing).
Expected Technical Profile
We are looking for a developer with strong specialization in Node.js, previous experience in PHP, and experience in React Native projects, especially in backend-mobile integration scenarios.
The successful professional will:
- Make technical decisions with confidence and a long-term vision.
- Structure solutions considering scalability, security, and maintainability.
- Anticipate architectural problems and propose continuous improvements.
- Possess a deep understanding of performance impacts on APIs.
- Consider the mobile experience when defining backend contracts and architecture.
- Act with a systemic vision, considering impacts on the product and business.
Education
- Completed higher education in Computer Science, Engineering, Information Systems, or related fields.
- Proven equivalent experience in complex software engineering projects.
Behavioral Profile
We seek a professional with high technical maturity, a strong sense of ownership, and informal technical leadership capabilities.
The ideal candidate will operate with a high degree of autonomy, influence good practices within the team, and contribute to the continuous evolution of engineering without relying on constant direction.

