Job Title: Lead Full Stack Developer
No of positions: 1
Disability suitable for: Any
Job Type: Software Development
Job Location: Bengaluru / onsite
Job Brief: Highly skilled and experienced Full Stack Development Team Lead with at least 12+ years of expertise in designing and developing scalable and performant applications. The ideal candidate will have proficiency in frontend development (HTML, CSS, JavaScript, ReactJS, etc.), backend frameworks (NestJS, ExpressJS), and a strong understanding of databases (MongoDB, PostgreSQL, MySQL).
This role requires designing and developing complex applications that might include multi-tenant architectures, writing technical documentation, creating comprehensive test coverage plans, and mentoring junior developers. You will work with a leading Indian non-profit organization that drives impactful solutions for persons with disabilities, ensuring inclusivity and accessibility are at the forefront of application development.
Roles and Responsibilities:
• Design and develop scalable, multi-tenant architectures for enterprise-level applications.
• Create performant APIs and ensure seamless integration across services.
• Oversee the full software development lifecycle, including design, implementation, testing, deployment, and maintenance.
• Write and review technical documentation, including architecture diagrams, API definitions, and test case coverage plans.
• Mentor and guide team members, providing technical leadership and fostering a culture of continuous learning.
• Collaborate with stakeholders to gather and refine requirements, ensuring alignment with organizational goals.
• Conduct code reviews to maintain high-quality standards and enforce best practices.
• Identify and resolve performance bottlenecks and system issues.
• Stay updated with the latest advancements in web development and cloud technologies.
Qualifications and Required Skills:
Frontend Development:
• Proficiency in HTML, CSS, JavaScript, and ReactJS.
• Experience with modern frontend build tools and libraries.
Mobile/Desktop Development (Hybrid):
• Experience with hybrid mobile and desktop application development stacks like ElectronJS, Tauri, Ionic, or React Native
Backend Development:
• Strong expertise in NestJS and ExpressJS.
• Experience designing RESTful APIs and working with GraphQL.
• Proficiency in developing multi-tenant architectures.
Databases:
• Advanced knowledge of MongoDB, PostgreSQL, and MySQL.
• Experience with database optimization and management.
General Skills:
• Strong problem-solving and analytical skills.
• Proven experience in writing and reviewing technical documentation.
• Experience in test-driven development (TDD) and creating comprehensive test coverage plans.
• Excellent communication and collaboration skills, especially in diverse and inclusive teams.
• Leadership skills with the ability to mentor and inspire a team of developers.
Preferred Qualifications:
• Knowledge of accessibility and inclusive design principles.
• Experience with cloud platforms like AWS or Azure for deployment and scalability.
• Exposure to AI-driven solutions and integration.
Required experience:
• Professional Experience: Minimum of 12 years in full-stack web and mobile application development roles.
• AI Application: Demonstrated experience in leveraging AI technologies within applications.
Additional Considerations:
• Accessibility: experience in building fully accessible applications
• Lived Experience: Individuals whose personal experiences contribute to a deeper understanding of accessibility and inclusivity are encouraged to apply.
• Experience with NGOs: Previous experience working with non-governmental organizations or on projects with a social impact focus.