Senior Solution Architect – (JavaScript and Node.js)
Office in Hyderabad, Bangalore, Pune, Gurgaon, Chennai, Coimbatore
Solution Architecture
& others
We are seeking a highly skilled Senior Solution Architect with expertise in JavaScript and Node.js to lead the design of innovative and scalable solutions.
This role demands strong leadership capabilities, hands-on technical proficiency, and an ability to deliver high-performance backend architectures in collaboration with cross-functional teams.
Responsibilities
- Define and implement backend service architectures using Node.js frameworks that meet business and technical requirements
- Provide hands-on technical leadership and mentor team members to adhere to best practices, code standards, and design patterns
- Conduct thorough code reviews to maintain high-quality, efficient, and secure coding practices
- Collaborate with front-end developers, DevOps teams, and stakeholders to create integrated full-stack solutions
- Optimize application performance by addressing bottlenecks and ensuring responsiveness across the stack
- Implement robust security protocols for authentication, authorization, and data protection strategies
- Troubleshoot and resolve complex technical issues swiftly and efficiently across the application stack
Requirements
- Deep understanding of JavaScript and Node.js, including core concepts like event loops, asynchronous programming, and the module system
- Extensive experience with frameworks like Express.js and other relevant Node.js libraries
- Background in designing and developing RESTful and GraphQL APIs
- Expertise in database technologies including SQL and NoSQL systems like PostgreSQL, MongoDB, and DynamoDB
- Proficiency with Git and CI/CD pipelines for streamlined version control and deployment processes
- Competency in unit testing, integration testing, and the use of debugging tools
- Knowledge of security practices such as OAuth, JWT, and data protection strategies
- Strong problem-solving and analytical capabilities to diagnose and resolve development challenges
- Exceptional skills in communication, collaboration, and interpersonal relationships with technical and non-technical stakeholders
- Experience mentoring developers and guiding teams to deliver high-quality solutions
- Background in creating cloud-native solutions using AWS, Azure, or GCP