Tech Lead + Full Stack Developer (MERN, MEAN, Flutter)
Position: Full Stack Developer (MERN, MEAN, Flutter)
Experience: 3-7 Years
Location: SNS iHUB, Coimbatore
Department: Software Development
Reports To: Project Manager
Job Summary:
The Full Stack Developer will be responsible for designing, developing, and maintaining web and mobile applications using the MERN, MEAN, and Flutter stacks. This role requires a deep understanding of both front-end and back-end technologies and the ability to lead projects from conception to completion.
Key Responsibilities:
- Frontend Development: Design and develop responsive user interfaces using React, Angular, and Flutter.
- Backend Development: Build and maintain server-side logic, APIs, and databases using Node.js and Express.js.
- Database Management: Design and manage databases using MongoDB, ensuring efficient data storage and retrieval.
- Integration: Ensure smooth integration between the front-end and back-end components.
- Testing and Debugging: Conduct comprehensive testing and debugging of applications to ensure high performance and reliability.
- Code Reviews: Conduct code reviews and mentor junior developers.
- Project Leadership: Lead project teams, manage timelines, and ensure the delivery of high-quality software solutions.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers.
- Documentation: Maintain detailed documentation of the codebase, system architecture, and development processes.
- Stay Updated: Keep up-to-date with the latest industry trends and technologies to ensure continuous improvement and innovation.
Required Skills and Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 3-7 years of experience in full stack development.
- Technical Skills:
- Frontend:
- Proficiency in JavaScript, HTML, CSS.
- Strong experience with React, Angular, and Flutter.
- Backend:
- Solid understanding of Node.js and Express.js.
- Database:
- Experience with MongoDB and database design.
- APIs:
- Knowledge of RESTful APIs and web services.
- Version Control:
- Familiarity with version control systems (e.g., Git).
- Additional:
- Knowledge of TypeScript is a plus.
- Experience with cloud services (AWS, Azure) is a plus.
- Familiarity with Docker and Kubernetes is a plus.
- Frontend:
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to manage multiple tasks and prioritize effectively.
- Leadership and mentorship skills.
Industry Comparison:
When compared to similar roles at MNCs, the responsibilities and required skills for a Full Stack Developer at iHUB are consistent with industry standards. MNCs typically seek candidates with a strong foundation in both front-end and back-end technologies, with specific experience in frameworks and libraries such as React, Angular, and Node.js. Additionally, MNCs value experience with cloud services and containerization technologies.
Industry Standard Salary:
For a Full Stack Developer with 3-7 years of experience, the average industry salary in India ranges from INR 8 to 16 lakhs per annum, depending on the company’s location, size, and the candidate’s specific skills and experience.