Technical Architect(Nodejs)
Job role insights
-
Date posted
November 19, 2024
-
Closing date
December 19, 2024
-
Hiring location
Hyderabad
-
Offered salary
₹4,000,000 - ₹7,000,000/year
-
Career level
Senior Specialist
-
Qualification
Bachelor Degree
-
Experience
12 - 15 Years
-
Quantity
1 person
-
Gender
Both
Description
We are looking for a talented and experienced Node.js Technical Architect to join our dynamic team. As a Node.js Technical Architect, you will be responsible for leading the technical direction and architecture of Node.js-based applications. You will work closely with development teams, product managers, and other stakeholders to design and implement scalable, high-performance solutions that meet business objectives.
Key Responsibilities:
Architecture & Design:
- Design, architect, and implement high-performance, scalable Node.js applications and microservices.
- Lead the design of backend systems, ensuring they are modular, maintainable, and extensible.
- Collaborate with front-end and full-stack teams to ensure seamless integration and optimal performance.
- Provide technical leadership to ensure best practices, design patterns, and architecture principles are followed.
Technical Leadership:
- Act as the primary technical point of contact for Node.js development within the organization.
- Mentor and guide junior and senior developers, providing support and technical expertise.
- Lead code reviews, and establish and enforce coding standards.
- Drive innovation by evaluating new technologies, tools, and frameworks relevant to the Node.js ecosystem.
System Integration & Performance:
- Ensure systems are optimized for speed and scalability under high-load conditions.
- Oversee integration with third-party APIs, databases, and microservices.
- Monitor and resolve performance issues, such as slow queries or inefficient code execution.
- Implement continuous integration and deployment (CI/CD) pipelines.
Collaboration:
- Work closely with cross-functional teams, including Product, DevOps, Quality Assurance (QA), and other stakeholders, to ensure alignment on requirements and timelines.
- Contribute to technical documentation and knowledge sharing across the team.
- Collaborate with other architects and senior engineers to drive architectural decisions across the broader technology stack.
Security & Compliance:
- Ensure applications adhere to security best practices and are compliant with relevant industry standards and regulations.
- Implement proper data handling and encryption practices within Node.js applications.
Qualifications:
- Experience:
- Proven experience as a Node.js Developer or Technical Architect with strong expertise in backend development.
- Experience designing and deploying large-scale, high-performance Node.js applications and microservices.
- Hands-on experience with JavaScript, ES6+ features, and popular Node.js frameworks (e.g., Express.js, NestJS, Hapi.js).
- Strong understanding of RESTful API design, GraphQL, and WebSockets.
- Experience with databases such as MongoDB, PostgreSQL, MySQL, or other NoSQL/relational databases.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and containerization tools like Docker.
- Skills:
- Excellent knowledge of software architecture principles, design patterns, and best practices.
- Proficiency in system design, performance tuning, and scaling applications.
- Expertise in security practices (authentication, authorization, encryption, etc.).
- Solid understanding of version control systems, preferably Git.
- Education:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Preferred Skills:
- Experience with TypeScript and asynchronous programming.
- Familiarity with DevOps practices, containerization (Docker), and orchestration (Kubernetes).
- Knowledge of testing frameworks (e.g., Mocha, Jest, Chai) and Test-Driven Development (TDD).
- Experience with microservices architectures and event-driven systems.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication skills, both verbal and written.
- Ability to work independently and as part of a team in an agile development environment.
- Strong leadership and mentoring abilities.
Why Join Us?
- Opportunity to lead innovative projects and shape the technical vision of the company.
- Collaborative, team-oriented environment with opportunities for growth and professional development.
- Competitive salary and benefits package.
If you're passionate about building high-performing, scalable systems and leading a talented development team, we want to hear from you!
Interested in this job?
25 days left to apply