Job Description
We are seeking an experienced and dynamic Full Stack Lead Developer to oversee and
contribute to the design, development, and deployment of our web applications. You will lead a
talented team, guide them in implementing best practices, and work closely with product
managers and stakeholders to deliver high-quality solutions. The ideal candidate will have a
strong technical background with expertise in back-end (Node.js) development and Mysql, as
well as in designing efficient and scalable database architectures..
Role & responsibilities
- Lead, mentor, and manage a team of developers, providing guidance on technical solutions, code reviews, and performance optimization.
- Design and develop scalable, efficient, and secure full-stack applications using React,
Node.js, and MySQL.
- Build and maintain database architectures, ensuring efficient schema design, query
optimization, and data integrity.
- Collaborate with product managers, designers, and other stakeholders to define
application requirements and translate them into technical solutions.
- Architect and implement RESTful APIs and other backend services.
- Ensure cross-functional collaboration to integrate various systems and technologies.
- Optimize applications for maximum speed and scalability.
- Develop, test, and deploy high-performance and reusable code.
- Stay up-to-date with the latest industry trends, technologies, and best practices to ensure
continuous improvement.
- Troubleshoot and debug issues as they arise.
- Enforce best practices for coding standards, version control, deployment processes, and
test-driven development.
- Ensure proper documentation of the codebase and architecture.
Preferred candidate profile
- 5+ years of hands-on experience as a Full Stack Developer with expertise in React,
Node.js, and MySQL.
- knowledge of front-end technologies, including HTML, CSS, JavaScript (ES6+), and
React.js.
- Solid back-end development experience using Node.js, Express.js, and RESTful API design.
- Strong experience in database design and architecture, specifically with MySQL and
relational databases.
- In-depth knowledge of system design, including scalability, performance optimization, and
fault tolerance.
- Proficiency in version control using Git and familiarity with CI/CD pipelines.
- Strong problem-solving skills, attention to detail, and the ability to work under pressure.
- Strong leadership skills with the ability to manage a diverse development team.
- Familiarity with queuing systems, caching mechanisms, and microservices architecture.
Job Classification
Industry: FinTech / Payments
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Freecharge
Location(s): Noida, Gurugram
Keyskills:
Javascript
NodeJS
Postgresql
MySQL