
Job description
About the Role" "Full Stack Developer" "Responsibilities"
- Strong coding and unit testing skills.
- Analytical and logical thinking with experience in web and mobile application development.
- Leadership skills, including coaching, team-building, and self-driven.
- Analyze performance and scalability of complex systems.
- Communication skills in designing, software design patterns, impact analysis, and presentation.
- Business acumen, technical knowledge, and extensive knowledge in applications and technologies.
- Multi-tasking and prioritization skills.
- Adhere to processes and support/lead code review and design review activities.
- Flexible and willing to adopt/learn new technologies with quick proof of concepts and demos.
- Manage staff activities in solving common and complex business/technical issues. "Required Skills"
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Full stack Node.js / React JS, AWS, JavaScript, CSS, HTML, HTML5, Responsive UI development.
- MongoDB and DynamoDB.
- Knowledge of CICD pipeline, Jenkins, and GitHub.
- Apigee and API design.
- AWS and cloud technologies.
- Web fundamentals like HTML5, JavaScript, and CSS.
- React JS, Angular, CSS pre-processors like Sass or LESS.
- JavaScript frameworks like AngularJS, React, or Ember, build tools like Grunt, Gulp.
- Libraries like jQuery or Backbone.js.
- Front-end (CSS) frameworks like Foundation or Bootstrap.
- Understanding of Micro front end and AJAX concepts.
- API design and development, CRUD, GraphQL/RESTful Services.
- Server-side languages like Java, JavaScript, and .Net.
- Database technologies like MySQL, Oracle, PostgreSQL, MongoDB, DynamoDB.
- Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc. "Desirable Skills"
- Strong leadership skills.
- Ability to work with fast-changing requirements.
- Strong problem-solving skills.
- Mastery in English.
- Collaboration with global teams. "Education Qualification"
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.