Overview
Job Title: Fullstack Developer
Location: chennai
Job Type: Full-time
Department: Software Development
Reports to: Manager/Team Lead
Job Summary:
We are seeking a highly skilled and motivated Fullstack Developer with experience in both front-end and back-end development to join our dynamic development team. As a Fullstack Developer, you will be responsible for designing, developing, and maintaining applications using technologies such as Angular, React, Node.js, .NET, SQL, and legacy technologies like VB6. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work on multiple technologies and platforms.
Key Responsibilities:
- Frontend Development:
- Develop and maintain dynamic, responsive, and user-friendly web applications using Angular and React.
- Collaborate with UX/UI designers to implement design and enhance the user experience.
- Optimize front-end performance and ensure cross-browser compatibility.
- Implement state management solutions such as Redux or NgRx.
- Backend Development:
- Design and implement server-side applications using Node.js and .NET.
- Create and maintain RESTful APIs and integrate with frontend applications.
- Work with databases (SQL) to design efficient database schemas, write optimized queries, and ensure data integrity.
- Legacy Systems Maintenance (VB6):
- Work with legacy VB6 applications, ensuring their functionality, supporting existing features, and refactoring or upgrading where necessary.
- Troubleshoot and resolve issues related to legacy code while minimizing impact on ongoing development.
- Database Management:
- Work extensively with SQL databases (e.g., MySQL, MSSQL) to design and optimize database queries, stored procedures, and functions.
- Collaborate with database administrators to ensure optimal database performance and data security.
- Collaboration and Communication:
- Work closely with other developers, product managers, and designers in an agile environment.
- Participate in code reviews, contributing to best practices and learning from peers.
- Document technical specifications, processes, and workflows.
- Problem Solving and Optimization:
- Troubleshoot, debug, and optimize applications for better performance and scalability.
- Continuously improve and update existing software applications.
Required Skills and Qualifications:
- Frontend Technologies:
- Strong experience with Angular and React frameworks.
- Familiarity with front-end tools like Webpack, NPM, CSS preprocessors (SASS, LESS).
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Experience in implementing responsive web designs and mobile-first applications.
- Backend Technologies:
- Solid experience with Node.js for server-side development.
- Proficient in developing web services (RESTful APIs).
- Experience with .NET technologies, including C# and ASP.NET.
- Familiarity with server-side JavaScript frameworks such as Express.js.
- Database Skills:
- Strong experience with SQL databases like MySQL, MSSQL, or PostgreSQL.
- Experience in designing complex queries, stored procedures, and database optimization techniques.
- Legacy Technologies:
- Experience working with VB6 applications, troubleshooting issues, and providing ongoing support.
- Version Control:
- Proficiency in using Git for version control.
- Additional Skills:
- Strong problem-solving and analytical skills.
- Excellent communication skills, both verbal and written.
- Ability to work in an agile team environment.
Education & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Minimum of 1-3+ years of experience in fullstack development, with experience in Angular, React, Node.js, .NET, SQL, and VB6.
Application Instructions:
Interested candidates are encouraged to apply by submitting their resume and cover letter to email address :hr@ffuturewise.com
Job Types: Full-time, Part-time, Permanent, Contractual / Temporary
Pay: ?309,303.77 - ?1,470,332.21 per year
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Experience:
- Angular: 1 year (Preferred)
- total work: 1 year (Preferred)
- Java: 1 year (Required)
Work Location: In person
Speak with the employer
+91 8056890200