Career Guideline
Location
Mumbai | India
Job description
Roles & Responsibilities :
o This architect is responsible for designing and implementing scalable, high-performance front end & backend applications that leverage the Node.js framework to support business requirements. As an architect, the primary job duties and responsibilities include: o Designing and developing backend systems that meet business requirements and performance goals, including databases, APIs, and microservices. o Collaborating with cross-functional teams to understand and define technical requirements, system architectures, and integration points. o Creating technical specifications, architecture diagrams, and design documents that define the system structure, functionality, and interfaces. o Doing code reviews and providing technical guidance and mentorship to the development team to ensure code quality, maintainability, and scalability. o Ensuring the system adheres to established industry coding standards, development best practices, and security guidelines. o Help troubleshoot and debug issues across the entire application stack, including front-end, middleware and backend systems. o Developing and implementing strategies and frameworks to ensure the system's quality. o Analyzing and troubleshooting performance issues and (help) implementing performance optimizations to improve system responsiveness and throughput. o Staying current with emerging trends, tools and technologies related to Node.js development and contributing to developing best practices and standards. o To qualify for this role, candidates should have a strong background in Node.js development, architecture design, and software engineering. They should be experienced in leading development teams, working with cross-functional stakeholders, and delivering complex systems on time and on budget. Excellent communication, problem-solving, and analytical skills are essential for success in this role. The ability to work with various technologies such as databases, caching systems, and message brokers is also important. Key Competencies: o Bachelor's or Master's degree in Computer Science or a related field o 5+ years of experience designing and developing large-scale web applications using Node.js or Java. o Expert knowledge of Node.js and its ecosystem, including popular libraries and frameworks o Excellent understanding of cloud platforms such as AWS, Azure or Google Cloud Platform o Solid understanding of database design and NoSQL o Strong knowledge of RESTful web services and API development o Excellent problem-solving and debugging skills. o Strong communication and collaboration skills and ability to work effectively in a team-oriented environment. o Exp – 10-12 yrs of Exp.Job tags
Salary