The role requires the incumbent to lead the design and development of robust web frontend and backend applications using ReactJS NextJS and NodeJS.
The position demands a focus on quality automation and user experience while collaborating with crossfunctional teams to deliver highimpact software solutions.
Responsibilities:
- Lead the software design and development of web frontend and backend applications.
- Write automated functional and unit tests to ensure code quality.
- Develop and maintain backend APIs and databases that support applications.
- Design and implement applications leveraging cloud technologies such as AWS Azure or GCP.
- Collaborate with DevOps engineers to automate build and release processes.
- Engage in pair programming and code reviews to ensure best practices.
- Work closely with Business Analysts Quality Engineers and UI/UX Designers to deliver featurerich applications.
- Stay current with new technologies and apply them to enhance software delivery.
Requirements:
- Qualifications: Strong expertise in frontend development using React.js / Next.js and serverside development with Node.js.
- Minimum of 35 years of software development experience.
- Proficiency in CI/CD pipeline development.
- Experience with cloud platforms like AWS Azure or GCP.
- Familiarity with JavaScript unit testing frameworks such as Jest or Mocha.
- Strong understanding of Agile and Continuous Integration/Delivery practices.
- Proficient in version control using Git.
- Solid foundation in JavaScript & TypeScript.
- Advantageous to have experience building reusable web components.
- Understanding of search engine components and how they operate (crawl index search).
- Knowledge of TestDriven Development and BehaviorDriven Development practices.
- Familiarity with Docker.
- Collaborative team player with strong interpersonal and presentation skills.
software development,aws,git,node.js,applications software development,typescript,cloud,agile,next.js,azure,gcp,software,react.js,ci/cd,docker,javascript