Job Details
Department

Fullstack Development

Location

Surat, Gujarat

Vacancies

2

Experience

2+ years

Qualification

BE, BTech, BCA, MCA

Job Description:

A Full-Stack developer is a professional responsible for working on both front-end and back-end development processes. They design, develop, and maintain fully-fledged and functioning platforms with databases or servers.

Job Responsibility:

  • Developing and maintaining all server-side components.
  • Leverage the inbuilt React toolkit for creating frontend features
  • Translating designs and wireframes into high quality code
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, debugging, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.
  • Recruiting, mentoring, personal and professional development of new team members
  • Managing the team of Nodejs Developers and solving their queries.
  • Follow and improve code quality standards
  • Conduct Code Reviews and help the team learn about the mistakes to avoid
  • Develop standard practices for developers to continuously improve the quality
  • Develop Architecture and design for the complex business problems
  • Deployment of code, database migrations, and a thorough understanding of the impact of changes in the production environment
  • Understanding and augmenting the system and application architecture as needed
  • The code & architecture should be scalable.
  • The ability to organize the development process, create a working atmosphere and distribute the workload in the team.
  • Constant interaction with other developer teams and design team to discuss UI ideas
  • Identify programming bottlenecks and bugs and find fixes.
  • Enhance application performance with constant monitoring
  • Familiarity with AWS infrastructure.
  • Strong understanding of git.
  • Good understanding of CSS libraries, Figma, Adobe XD etc.
  • Learn new technology and distribute it to team members.

Required Skills & Qualification:

  • At least 2+ years of experience as a Fullstack developer.
  • Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
  • Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
  • Must have good communication skills in English.
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills.
  • Knowledge of development methodology.
  • Capability to write crisp and clear code based on guidelines and best practices
  • Must be willing to do hands-on coding where required and perform regular code reviews etc.
  • Understanding trends and being able to critically assess.
  • Availability to resolve urgent web application issues outside of business hours.
  • Experience working in a team leadership role