Responsibilities
* Full cycle end-to-end development from design through implementation.
* Maintain code integrity, documentation, version control, and organization.
* Innovate and apply critical thinking and problem-solving skills to develop creative technological solutions.
* Translate understanding of requirements to design, development, and unit testing to address solutions.
* Collaborate with designers to create intuitive and responsive user interfaces and workflows.
* Design clean, robust, reactive, and efficient API interfaces.
* Collaborate with the team on release management, version control, and documentation.
* Support in hiring and training new Full-Stack Developers.
Requirements
* Bachelor’s degree in computer programming, computer science, or a related field.
* 3+ years of experience as a Full-Stack Developer or a similar position.
* In-depth experience in JavaScript frameworks such as React, Express, etc.
* Experience using TypeScript is an advantage.
* Design REST APIs from the ground up using Node.js Express Python and MongoDB.
* Expertise with HTML5, CSS3, AJAX, and front-end component libraries such as Bootstrap, Material-UI, etc.
* Experience in the deployment of Node.js apps, Nginx, setting up of SSH, firewall, and server updates.
* Experience with CI/CD pipelines and deployments in AWS or GCP.
* Knowledge of common web application security to defend web applications.
* Experience in Docker is an added advantage.
Generating Download Link...