Hello there!
We are seeking a highly skilled
Node.js Architect to join our engineering team. You will play a pivotal role in designing and developing scalable and robust APIs and leading the integration of complex systems. As the
Node.js Architect, you will be responsible for the architecture, design, and implementation of backend services, ensuring seamless communication between multiple systems and platforms.
Responsibilities:
Design, architect, and implement scalable, high-performance APIs using
Node.js and associated frameworks.
Lead the integration of external and internal systems, ensuring seamless data flow and communication.
Define the technical roadmap and make architectural decisions for API development and system integrations.
Collaborate with cross-functional teams including frontend developers, DevOps, and business stakeholders to design end-to-end solutions.
Write clean, maintainable, and efficient code, ensuring security best practices are followed in all API integrations.
Optimize existing APIs for performance, scalability, and fault tolerance.
Ensure proper documentation of API specifications, system designs, and integration workflows.
Conduct code reviews, mentor junior developers, and set coding standards and guidelines for the team.
Troubleshoot and resolve issues related to API performance, security, and integrations.
Stay up-to-date with emerging trends and technologies in API development and integration strategies.
Requirements:
Proven experience as a
Node.js Architect or similar role with a strong focus on API development and systems integration.
In-depth knowledge of
Node.js, Express, and other relevant frameworks.
Strong experience with RESTful API design, GraphQL, and microservices architecture.
Experience in integrating various third-party services (e.g., payment gateways, cloud services, CRM/ERP systems).
Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Proficiency with version control systems (Git) and CI/CD pipelines.
Familiarity with database technologies (SQL, NoSQL, PostgreSQL, MongoDB, etc.).
Knowledge of API security protocols (OAuth, JWT, etc.) and encryption methods.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Nice to Have:
Experience with serverless architecture (e.g., AWS Lambda).
Familiarity with message brokers like RabbitMQ, Kafka, etc.
Understanding of Agile methodologies and project management tools.
Our benefits:
- Health plan and dental plan;
- Meal allowances;
- Childcare assistance;
- Extended parenting leave;
- Gympass
- Annual profit-sharing distribution;
- Life insurance;
- Partnership with an online mental health platform;
- CI&T University;
- Discount Club;
- Support Program: psychological guidance; nutritionist and more;
- Pregnancy course and responsible parenthood;
- Partnership with online course platforms
- Platform for language learning;
- And many others.
#LI-TO1
#MidSenior