All jobs

Job details

Fullstack Developer (React & Node) - Contract

  • Node.js
  • AWS
  • React Native
  • React.js
  • CSS
  • ReactJS
  • Web Application Development
  • NodeJS
  • AJAX
  • AWS Lambda
  • Continuous Integration
  • Agile Software Development
  • Amazon AWS
  • Cloud
  • Docker Container
  • Orchestration
  • REST APIs development
  • distributed web applications
  • Engineering Management

Posted: 1 week ago

Key Responsibilities

· Develop full stack, reactive web applications that can be delivered on Cloud (AWS)

· Work with a team of AI Engineers and Software Engineers to design, build, integrate, test and maintain software components that harnesses Artificial Intelligence to deliver business value

· Work closely with QA team to write tests scripts to ensure the quality of the developed applications

· Follow the best practices of DevOps (CI/CD, automated test), Software Design and Secure Coding principles

· Work closely with engagement and product managers to develop demos and solutions for Public Service Agency users

· Adopt design thinking and customer-orientated approach such as agile software development practices to manage and deliver quality solutions

· Learn and share knowledge in a multi-disciplinary team

Requirements

· A good degree in Computer Science, Engineering with 3-8 years of full stack web app development experience

· Hands-on experience with frontend technologies such as HTML5, CSS, JavaScript, AJAX, React framework

· Hands-on experience with backend technologies/framework such as React / Node.js, Python/Node.js, Flask/Express, SQL/NoSQL Database and ORM frameworks

· Hands-on experience with backend API and microservice development

· Hands-on experience with test automation, CI/CD and DevOps

· Familiarity with containerization technologies like Docker, Docker Compose, Docker Registry

· Experience/familiar with Cloud environment (AWS)

· Experience with Serverless applications using AWS cloud native technologies such as Lambda, S3, DynamoDB and Fargate (preferred)

· Experience with application development using 3rd party APIs and integration

· Ability to communicate technical concepts in a clear and effective manner

· Ability to work comfortably in a fast-paced environment.

Similar jobs