Middle JavaScript Software Engineer
Primary stack
Job description
About the Position
WeOne is hiring a Middle JavaScript Software Engineer 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 know cutting-edge cloud technologies and architectures 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!
Responsibilities
- 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 an extensible codebase and ensure proper test coverage of core functionality;
- Communicate with main stakeholders.
Requirements
- Bachelor's degree in Computer Science or equivalent (in lieu of degree, relevant experience);
- Strong practical experience in software development using JavaScript, understanding of differences 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 modeling, NoSQL (e.g., MongoDB) 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 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.
About the Company
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 the Google Cloud environment and is currently in the process of modernizing its core application and transitioning to a microservice-oriented architecture.
Apply for a Position
If you're interested in this position, please send a cover letter with desired reward expectations, and resume in PDF format to [email protected] with the subject line [js-dev-2021-04-12] or use the form above.
Please attach your CV and cover letter in PDF format.
© Semicolon Lab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Semicolon Lab offers web development, IT consulting, test automation, machine learning, Artificial intelligence, and app development.
More at Semicolon Lab
All 5 rolesMiddle PHP Software Engineer
Semicolon Lab · Lviv
Senior Python Software Engineer
Semicolon Lab · Lviv
Junior Python Software Engineer
Semicolon Lab · Lviv
Sales Development Representative
Semicolon Lab · Lviv