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.