We are seeking a motivated Full Stack Developer (0-3 years of experience) to join our dynamic team. You will be instrumental in building, enhancing, and maintaining features for the FleetSaathi platform from the database to the UI. This role offers a tremendous opportunity to gain deep, hands-on experience with a modern tech stack and make a significant impact from day one.
What You'll Do (Key Responsibilities):
• Front-End Development: Design and develop responsive, user-friendly web interfaces using Angular.
• Back-End Development: Build scalable server-side logic, RESTful APIs, and microservices using Node.js.
• Database Management: Design, manage, and interact with our Cloud Firestore database, writing efficient and secure queries.
• Full-Stack Integration: Connect the front-end application with back-end services and databases, ensuring a smooth data flow.
• Leverage Firebase Ecosystem: Implement and work with various Firebase services such as Authentication, Cloud Functions, Storage, and Hosting.
• Code Quality: Write clean, maintainable, and well-documented code. Participate in code reviews to foster a collaborative environment.
• Troubleshooting: Identify, debug, and resolve issues across the entire application stack.
• Collaborate: Work closely with product managers, designers, and senior developers to bring new features to life.
What We're Looking For (Must-Have Skills):
• 0-3 years of hands-on experience in full-stack development.
• Strong understanding and practical experience with the Angular framework (Components, Services, Routing, RxJS).
• Proven ability in building server-side applications with Node.js and frameworks like Express.js.
• Hands-on experience with Google Firebase, particularly Firestore (data modeling, security rules, queries).
• Proficiency in TypeScript and JavaScript (ES6+).
• Solid foundation in HTML5 and CSS3.
• Familiarity with version control using Git.
• A problem-solving attitude, eagerness to learn, and the ability to work effectively in a team.
Bonus Points (Good-to-Have):
• Experience with Firebase Authentication, Cloud Functions, Storage, or Hosting.
• Knowledge of state management in Angular (NgRx, Akita).
• Understanding of CI/CD pipelines and DevOps principles.
• Familiarity with UI component libraries (Angular Material).
• Knowledge of other databases (SQL or NoSQL).
• A portfolio, GitHub profile, or personal projects demonstrating your full-stack capabilities.
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Graduation Not Required
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Work With Us