Full Stack Web Developer

Summary

The Full Stack Web Developer will build and maintain cloud-based infrastructure and APIs to support computer vision and machine learning algorithms. The role involves developing server-side solutions, managing databases, and optimizing algorithm performance using technologies like Node.js, Angular, PHP, and AWS.

Full Stack Web Developer

Qualifications

  • 3+ years of applicable work experience
  • Degree in Computer Science, Engineering or related field, or an equivalent combination of education and work-related experience
  • Experience with back-end coding languages including node.js, Java
  • Experience in designing and building frontend applications using Type‑Script, JavaScript, HTML, (S)CSS, Node.js, Express.js, React, MongoDB
  • Knowledge in web components, RXJS, ES6, Angular (6)
  • Understanding of CI/CD with Jasmine, Karma, Jenkins, Docker, Kubernetes
  • Experience with Atlassian JIRA & Confluence
  • Cloud services management especially AWS
  • Comfortable reading legacy code
  • Willing to learn new development and technical topics
  • Analytical thinker, self-driven and self-motivated
  • Detail-oriented
  • Excellent time management skills
  • Able to meet changing priority demands

What you will do

  • Develop solutions using PHP, Angular and JavaScript
  • Design and develop secure, and resilient server side technology to process complex client side requests for computer vision related API.
  • Extend computer vision and machine learning algorithms written in C++ and python as server-based API which accepts calls from user applications. Which will increase the ease of developing, training, testing and deploying new algorithms.
  • Optimize the algorithm running time and memory usage and develop scalable resilient infrastructure.
  • Develop database management systems for user authentication, authorization and account management.
  • Develop datastores for collecting, recording and storing unstructured data and provide webhooks and APIs for computer vision and machine learning algorithms to perform remote training, validation and testing.
  • Architect a solution to deploy back end services in a cloud platform such as AWS and ensure the services are up and running at all times.
  • Add newly released features, improvements and services to our cloud ecosystem.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available