ARA's Client is a prominent technology consulting firm that specializes in delivering cutting-edge solutions across various industries. They are known for their commitment to excellence and fostering a culture of collaboration and inclusivity. With a global presence, ARA's Client is dedicated to driving digital transformation and helping businesses achieve their objectives.
Role Summary
In this role, the ideal candidate will lead the technical direction and architecture of custom software solutions for ARA's Client. They will ensure high-quality delivery while mentoring development teams and engaging with stakeholders.
Key Responsibilities
- Own the technical direction and architecture of custom software solutions.
- Lead and mentor development teams to ensure high-quality delivery.
- Define and own solution architecture for Node.js-based applications.
- Engage with multiple teams including product, UX, QA, DevOps, and business stakeholders.
- Design scalable, secure, and high availability backend systems.
- Review application design, code quality, and adherence to architectural standards.
- Facilitate knowledge sharing sessions and establish architectural guidelines.
- Provide solutions to complex technical problems across multiple teams.
Must-Have Qualifications
- Minimum 12 years of total experience with atleast 6 years of expAdvanced Embedded System Engineering.
- Proficiency in Node.js Architecture.
- Strong experience in designing RESTful and/or GraphQL APIs.
- Deep understanding of Node.js frameworks such as Express.js or NestJS.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Nice to Have
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with microservices architecture and event-driven systems.
- Knowledge of CI/CD pipelines and DevOps practices.