Job Openings
Full Stack Developer-NodeJs,ReactJs
About the job Full Stack Developer-NodeJs,ReactJs
Monday to Friday 11:00 AM to 8:30 PM Timings
Key Responsibilities:
- Development and maintenance of existing complex system.
- Collaborate closely with database team to define and develop the necessary APIs required by the front-end development team
- Enhance and maintain the front end
- Work alongside business stakeholders and business analysts to understand and address application requirements that align with business needs
- Evaluate and lead efforts on front-end framework, libraries for projects
Skills and qualifications
- Minimum of 8 years of experience as a full stack developer or similar role, with a strong portfolio showcasing your web development projects
- Development and enhancement of high-quality web applications using React (currently migrating from v17 to v18) and React-router (migrating to v6).
- Manage state in complex applications using custom functions as alternatives to Redux-saga, ensuring seamless state management and side-effect handling.
- Design and implement user interface components with Material-UI (v4) and maintain scalable and cross-browser CSS with SASS.
- Develop robust back-end services with Node.js and Koa2, adhering to modern best practices and design patterns.
- Manage database interactions with Sequelize ORM and Postgresql, with the ability to work with any SQL database.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers, conduct code reviews, and ensure the adherence to coding standards.
- Stay current with the latest industry trends and technologies, and evaluate new software development tools and techniques to improve product development and team efficiency
- Excellent verbal and written communication skills
- Strong organizational skills and keen attention to detail
- Familiarity with version control systems such as Git
- Ability to work independently
Nice to have
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- Experience with multiple front-end frameworks
- Full-stack development experience with knowledge of SQL databases and Postgresql