Middle JavaScript Software Engineer

React, Node JS, Web services
Ukraine, Lviv

Job description

WeOne has a perfect position for mid-level JavaScript software developers with strong experience in development using Node.js and React. This is a great opportunity to work with a Swiss aviation training organization. Dive into the interesting world of aviation. Work with top-notch developers and DevOps professionals. Get to now cutting edge cloud technologies and architectures that are provided by Google Cloud. Sharpen your skills in Kubernetes and modern container solutions while working on this awesome project. Apply now and get a free ride on a plane with WeOne co-founder!

The customer is a leading Swiss provider of safety, compliance and training solutions for small to mid-size aircraft and helicopter operators. Their management platform makes it easier to manage crew training, track each member’s compliance and other tools to help small and mid-size aviation companies. With our help, the customer successfully transitioned to Google Cloud environment and currently in the process of modernization of its core application and transition to microservice oriented architecture.

You will be responsible for:

  • Developing service-oriented (microservice) applications from scratch as well as migrating existing codebase to microservices;
  • Requirement analysis, task decomposition, estimation and implementation;
  • Enforce code quality standards and conduct code reviews;
  • Maintain extensible codebase and ensure proper test coverage of core functionality;
  • Communicate with main stakeholders.

Required qualities and experience:

  • Bachelor degree in Computer Science or equivalent (in lieu of degree, relevant experience);
  • Strong practical experience in software development using JavaScript, understanding of difference between various versions;
  • Strong practical experience in back end development using Node.js, Express or other modern JavaScript frameworks;
  • Understanding and practical experience in front end development using React;
  • Experience with SQL (MySQL preferred) and RDBMS data modelling, NoSQL (E.g. Mongo) databases, key-value stores (E.g. Redis) and caches;.
  • Passion for writing clean, modular code using modern best practices;
  • Understanding of key concepts in architecture and design of modern web based applications;
  • Proficient understanding of code versioning tools, such as Git;
  • Understanding of modern Agile methodologies (Scrum, Kanban);
  • At least strong intermediate in verbal and written English, good communication skills;
  • Ability to clearly articulate your thoughts and ideas on both technical and non-technical topics.
  • Experience with container technologies like Docker, Kubernetes.

We offer:

  • Competitive market reward;
  • Company social package, and perks including but not limited to paid vacation, sick leaves, corporate education, gym subscription etc;
  • Hybrid workspace, work from office and remotely;
  • And much more.

If you're interested in this position, please send a Cover letter with desired reward expectations, and resume in PDF format to jobs@weone.ai with subject line [js-dev-2021-04-12] or use form above

Apply for a position

Please attach your CV and cover letter in PDF format

Full Name*
Upload CV (PDF)*
Upload cover letter (PDF)

By submitting, I agree to WE ONE Privacy Policy This site is protected by hCaptcha and its Privacy Policy and Terms of Service apply.