Quick Summary
We are seeking a Senior Backend Developer with strong specialization in Node.js, practical experience with PHP, and involvement in projects integrated with React Native mobile applications. This professional will play a strategic role in the development and evolution of backend solutions, working closely with product and mobile teams.
It is essential to be highly proactive, autonomous, and organized, with the ability to manage demands end-to-end, define priorities, make daily technical decisions, and ensure high-quality deliveries, reducing rework and dependence on constant guidance.
Mandatory Technical Requirements:
- Solid experience with Node.js in production environments.
- Practical experience with PHP.
- Experience integrating backend systems with mobile applications, especially React Native.
- Development and maintenance of REST APIs.
- Knowledge of system architecture, focusing on performance, scalability, and maintainability.
- Experience with relational and/or NoSQL databases.
- Code versioning using Git.
- Knowledge of development best practices (Clean Code, SOLID).
Important Differentiators:
- Strong understanding of the mobile ecosystem, considering impacts on:
- Architecture
- Performance
- Security
- API Contracts
- Experience with authentication and authorization (JWT, OAuth).
- Knowledge of monitoring and observability.
- Experience with cloud and managed services.
- Experience with automated testing.
Behavioral Competencies:
- High capacity for self-management and autonomy.
- Analytical, organized, and solution-oriented profile.
- Good communication for interaction with technical and product teams.
- Ability to make responsible technical decisions.
- Commitment to quality, deadlines, and continuous improvement.

