Image Effect

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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?

28 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel