Tech Stack
NoSQLExpressAgileMySQLReactNode.jsRedisJavaScriptGitSQL
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Middle JavaScript Software Engineer with experience in React, Node.js, and web services to join our team in Lviv, Ukraine.
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 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 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.
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.