Description

You will own the end-to-end delivery of critical applications from initial requirements through to launch.

Responsibilities

  • Design and implement RESTful APIs and database schemas that support business processes.
  • Develop clean, secure, and well-documented code using functional and object-oriented paradigms.
  • Manage the full software development life cycle, including code reviews, testing, and build processes.
  • Deploy and manage applications using Kubernetes and various cloud platforms.
  • Coordinate project tasks across both onshore and offshore teams.

Required Skills

  • 8+ years of full stack development experience.
  • 5+ years of experience supporting highly available, critical applications.
  • Proficiency in JavaScript with modern ES6 syntax and core principles.
  • Deep expertise in Vue.js or ReactJS, including components, reactivity, and the virtual DOM.
  • Experience with Node.js and Express for back-end development.
  • Strong knowledge of SQL and NoSQL databases and writing complex queries.
  • Experience with CI/CD tools like Jenkins.
  • Proficiency with Git, Babel, and Webpack.
  • Bachelor's degree in Computer Science.

Preferred Skills

  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, and Vue Router.

Education

Bachelor's degree in Computer Science