Full-Stack Technical Lead
- ₹12L – ₹24L • 0.1% – 0.2%
- 4 years of exp
- Full Time
Not Available
In office
About the job
About BharatFD
BharatFD, a pioneering digital marketplace founded by IIT D – IIM A Alumnus, is dedicated to transforming India's Fixed Deposit (FD) landscape. By simplifying the process of comparing and booking FDs and their derivative products, we aim to bridge gaps in awareness, accessibility, and customer acquisition within the FD market. Join us in our mission to revolutionize financial investments and help millions achieve financial stability and growth.
Position Overview
We are seeking an experienced and driven Full-Stack Technical Lead to spearhead our development efforts across Front-End, Back-End, and Mobile platforms. This role involves hands-on coding, strategic technical leadership, and the ability to guide cross-functional teams to deliver high-quality, scalable applications. The ideal candidate will have a robust foundation in full-stack development, with deep expertise in both mobile-first and cloud-native technologies, to support BharatFD’s mission of transforming the fixed deposit investment landscape. This is a unique opportunity to lead technical innovation within a fast-growing fintech startup and make a meaningful impact on financial accessibility for millions.
Key Responsibilities
Lead and Manage Development Projects: Oversee end-to-end full-stack development projects, including Front-End, Back-End, and Mobile. Ensure high-quality, scalable code and adherence to best practices across platforms.
Hands-On Development: Design, develop, and maintain clean, maintainable, and well-documented code using JavaScript, HTML5, CSS3, React, Node.js/Express, TypeORM, and Postgres.
Architect and Integrate APIs: Develop, implement, and integrate RESTful and SOAP APIs, ensuring seamless and secure data exchange between systems.
Responsive and Mobile-First Design: Apply responsive design principles and mobile-first strategies to enhance the user experience across devices.
Microservices Architecture: Collaborate with backend developers to design and implement a robust microservices architecture, following best practices in API development and scalability.
Version Control and Collaboration: Enforce Git-based version control standards for efficient source code management, ensuring smooth collaboration within cross-functional teams.
Continuous Integration and Deployment: Implement and manage modern CI/CD pipelines to streamline code deployment, reduce release cycles, and ensure stable production environments.
Open-Source Technologies and Innovation: Leverage and integrate open-source technologies and tools to maintain innovation, efficiency, and alignment with industry trends.
Performance and Accessibility Optimization: Optimize code to enhance performance and accessibility, meeting web accessibility standards to support a diverse user base.
Testing and Quality Assurance: Develop and maintain a comprehensive suite of unit and integration tests using frameworks like Jest, Mocha, etc., to ensure code reliability and maintainability.
Cloud Platform Management: Manage and deploy applications on cloud platforms (AWS, Azure, or GCP), utilizing their services to ensure application scalability, resilience, and security.
Containerization and Orchestration: Utilize containerization tools like Docker and orchestration tools like Kubernetes to enhance consistency, reliability, and scalability of deployments.
Mentorship and Technical Guidance: Act as a mentor and guide for team members, setting technical direction, fostering collaboration, and promoting best practices within the development team.
Experience:
4+ Years of Proven experience in development
Ability to work both independently and collaboratively in a dynamic environment
Skills:
Frontend Development: Proficient in HTML5, CSS3, and JavaScript, with hands-on experience in modern frontend frameworks like React (preferred), Vue.js, or Angular for building responsive and interactive user interfaces.
Backend Development: Strong command of Node.js for backend development, with experience in frameworks like Express for API creation and server-side logic.
Database and ORM: Experience with relational databases such as Postgres, including proficiency with ORM tools (e.g., TypeORM) to streamline data management and optimize performance.
Testing and Quality Assurance: Proficiency in frontend testing frameworks (Jest, Mocha, etc.) with a commitment to high code quality through thorough unit and integration testing.
Cloud and DevOps: Familiarity with cloud platforms (AWS, Azure, or GCP) and hands-on experience in managing CI/CD pipelines to facilitate automated, reliable, and efficient deployment processes.
Version Control: Proficient in Git for version control, including best practices for collaborative code management in a team environment.
Performance Optimization and Accessibility: Skills in optimizing code for performance and adhering to web accessibility standards to ensure a smooth, inclusive user experience.
Containerization and Orchestration (Bonus): Knowledge of containerization with Docker and orchestration with Kubernetes to improve deployment consistency, scalability, and operational efficiency.
Soft Skills: Excellent problem-solving abilities, effective communication, and leadership skills to guide and mentor team members, fostering collaboration within cross-functional teams.
What We Offer
Annual Compensation: ₹12 lakhs – 24 lakhs based on experience.
ESOPs: Be a part of our growth story.
Hands-On Experience: Gain invaluable experience in a fast-growing fintech startup.
How to Apply
Interested candidates are encouraged to submit their resume along with a brief paragraph highlighting their relevant experience and any additional documents (if applicable), to [email protected] .Please use the subject line “Full-Stack Technical Lead Application – [Your Name]” with - Your resume.