IT

Exp Range: 10 – 16 years

Location – U.B. City, Bangalore (Hybrid)

Position Summary:

We are looking for a skilled Node.js Backend Architect to design and implement scalable,

high-performance, and reliable backend systems for our company. The ideal candidate will

be responsible for leading the technical design and development of our backend services,

working closely with cross-functional teams including front-end developers, product

managers, and data scientists to ensure successful delivery of projects.

To be successful in this role, candidates should have a strong understanding of software

architecture and design principles, as well as experience working on B2B SaaS applications.

Additionally, candidates MUST have experience with scaling applications and systems

preferably working on building cloud native SaaS applications in 1→10 or 10→100 growth

scenarios.

Responsibilities:

● Architect and design scalable, reliable and high-performance backend systems using

Node.js

● Collaborate with cross-functional teams to identify and analyze requirements, and

ensure alignment with business objectives

● Develop and implement solutions for data storage, retrieval, and processing.

● Build RESTful APIs and web services to enable seamless communication between

our frontend and backend systems

● Ensure security, reliability, and fault tolerance of our backend systems

● Design and implement scalable, reliable, and high-performance systems

● Create and maintain technical documentation, including architecture diagrams, data

models, and API specifications

● Mentor and guide junior developers in the team, and review their code to ensure

adherence to best practices and standards

● Design and develop integrations with third-party SaaS applications using SDKs and

REST APIs.

● Implement secure and efficient data exchange mechanisms between our company’s

applications and SaaS systems.

● Stay up-to-date with the latest trends and advancements in SaaS integration

technologies, and incorporate them into our solutions as appropriate work with

third-party vendors to understand and utilize their APIs to build and maintain

integrations

● Design and develop Elasticsearch-based search and data querying solutions, and

integrate them with GraphQL APIs.

Qualifications:

● At least 5 years of experience as a hands-on software architect

● Extensive experience (at least 3 years) in designing and developing backend

systems using Node.js and related technologies such as Express.js and MongoDB

● Strong experience in designing and implementing distributed systems using

microservices architecture, RESTful API design principles and best practices

● Experience with cloud-based infrastructure such as AWS (including EC2, S3, SQS,

SNS, DocumentDB, OpenSearch ) and containerization technologies such as Docker

and Kubernetes

● Strong knowledge of database technologies, including relational and NoSQL

databases

● Knowledge on Ruby on Rails, GOlang a plus

● Proven track record of designing and building scalable and high-performance

software architecture for B2B SaaS products leveraging Cloud Native technologies

● Define best practices and development standards to ensure high-quality code

● Strong computer science fundamentals

● Logical thinking and problem-solving skills along with an ability to collaborate

● Familiarity with Agile methodologies and experience working in an Agile

development environment

● Excellent communication and collaboration skills, and ability to work effectively in

cross-functional teams

● Experience in mentoring and leading junior developers, ability to review code and

provide constructive feedback

● Bachelor of Engineering in Computer Science or a related field

To apply for this job email your details to asif.sheikh@zyoin.com