Job Description - Backend Lead

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Job Title: Backend Lead

Experience: 7+ Years
Job Summary:
We are seeking a skilled and motivated Backend Lead to oversee the development
and maintenance of our backend systems. The successful candidate will be
responsible for leading a team of backend developers, ensuring the scalability,
robustness, and efficiency of our server-side applications. As a Backend Lead, you
will collaborate with cross-functional teams, drive innovation, and play a key role in
shaping our technical architecture.

Roles & Responsibilities:


 Development of scalable applications using GoLang and/or NodeJS
 Experience in development of REST APIs using GoLang and/or NodeJS
 Experience in development of microservices, deployments
 Develop high-quality software design and architecture
 Experience in RDBMS like MySQL, Oracle, SQLServer or NoSQL like Mongo,
OrientDB etc
 Experience in GCP/ AWS / Azure cloud services
 Developing tools and applications by producing clean and efficient code
 Automate tasks through appropriate tools and scripting
 Experience in working with two-factor authentication and payment gateway
integration would be positive.
 Awareness in containerization, docker, Kubernetes
 Awareness in CI CD pipeline, automate builds and deployments
 Knowledge on Chrome and Firefox web tools and Selenium is an added
advantage.
 Keep up to date with the current technology and its implementation
 Code optimization for better performance of the tool and software
 Working directly with other team leads and architects to complete the
assigned tasks
 Recommend and execute improvements Technical Skillsets of your team
members.
 Participate in Peer/Code review to identify and fix any issues pre-emptively
 Troubleshoot, debug and upgrade existing software
 NodeJS frameworks like ExpressJS, HapiJS, SailsJS, Loopback, Sequelize is
an added advantage
 Experience in development of front-end frameworks like Angular, ReactJS,
NextJS is a plus
 Provide proper status updates to the team leads and project manager for the
smooth running of the project
 Push code to git every day with proper comments for secure keeping of the
work done
 Documentation of tasks and monitor systems
 Participate in daily scrum calls and provide updates on the tasks
 Update tasks and tickets on agile tools like Jira, Azure boards
 Working on assigned project/s. Should be able to deliver outputs in the
assigned project(s)
Qualifications:
 Bachelor’s degree in computer science or related field, master's degree a
plus.
 Minimum 6 years of backend development experience.
 Proficient in languages like GoLang, Python, or Node.js, with expertise in SQL
and NoSQL databases.
 Excellent communication skills to convey technical concepts to diverse
stakeholders.

You might also like