Job Openings FullStack Web Developer

About the job FullStack Web Developer

Job Description

We are looking for an experienced Full-Stack Web Developer to support and manage the technical development, deployment and releases of our products web tech stack.

Following are the responsibilities for this role:

  1. The candidate will be responsible for research & development, POCs and coding on frontend using ReactJs and backend using NodeJs
  2. Candidate will be responsible for everyday communication, collaboration to the team and other teams too
  3. Candidate will be responsible for status reporting in daily or weekly meetings to Tech Lead

Following are the requirements for this role:

  1. Must be at least 3 years experienced in developing and deploying full stack web technologies in cloud in B2C or B2B SaaS.
  2. Must have an expert technical knowledge of frontend web technologies specially with React and React Native along with CSS, Tailwind and HTML.
  3. Must have an expert technical knowledge of backend technologies and services specially with Node JS, micro-services, MongoDB and PostgresDB.
  4. Must have an good technical knowledge of Amazon AWS cloud services, deploying solutions in it and maintaining them specially. Knowledge of Kubernetes (K8s), Docker and Netlify is a plus.
  5. Must have an expert knowledge of social platforms apis (Google, Facebook, LinkedIn) for various purposes, OAuth 2.0 framework, GIT/ bitbucket, AWS S3, Firebase, Graphql AppSync knowledge is a plus
  6. Must have a good knowledge on all the phases of Software Development life Cycle from gathering business requirements to translating them into technical requirements, design, architecture and implementation, testing, deployment and maintenance through change and configuration management. Must be familiar with Scrum and sprints also.
  7. Must be good in communication with the team internally and outside the company with the clients and stakeholders too when needed. Knowledge on software manuals, presentations and documentation is a plus
  8. Should have a pleasant personality with strong problem solving skills and the ability to learn more about technology and team management.
  9. Should have a BS or MS degree in Computer Science, Engineering or a related field. Certificates on above technologies or processes are a plus