FullStack JavaScript TechLead

Вакансія від:
  • Компанія:
  • Заробітна плата:
  • Графік роботи:
  • Місто:
  • UKEESS Software House
  • договірна
  • повний робочий день
  • Львів

Вимоги до кандидата

  • Освіта:
  • Досвід роботи:
  • не має значення
  • від п'яти років

Інформація про вакансію

About the Project:

The heart of our project is based in Silicon Valley, California. This ambitious project is founded by serial entrepreneurs who previously built and scaled the nation's largest on-demand car repair site in the USA. Using ML/AI this project helps billions of people automatically check and compare prices from the top financial product by the one-click user experience.

And right now we are currently looking for FullStack JavaScript TechLead for the full-time position in Lviv, who love tackling convoluted problems and coming up with clean, stable solutions that scale and will be a great team leader!

Tech stack:

  • Javascript (with Flow) codebase: NodeJS (Express), React, React Native;
  • GraphQL API (no REST);
  • PostgreSQL DB (transactional);
  • ClickHouse (columnar DB for data warehousing);
  • Redis (session storage, task queue management);
  • Sequelize ORM (exploring Prisma as a potential replacement);
  • Jest test runner;
  • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet;
  • Currently, all hosted on AWS.

Requirements:

The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions.

  • 3+ years of experience as a professional software engineer.
  • Strong software development fundamentals (data structures, algorithms, etc.).
  • Expert-level familiarity with modern Javascript (ES 6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
  • Intimate knowledge of the JS ecosystem (tooling, libraries, etc.).
  • Experience with React (web frontend, server-side rendering, and React Native on mobile platforms).
  • Knowledge of design patterns, and writing idiomatic Javascript code.
  • Experience with large, complex codebases and know how to maintain them.
  • Experience with GraphQL and Apollo a big plus.
  • Upper-intermediate English.

Responsibilities:

  • Writing clean, well designed, testable, efficient code
  • Tests and maintaining thorough test coverage.
  • Lead design and development of projects, either independently or in a team.
  • Provide mentorship to junior team members and participate in design decisions.
  • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.

We offer:

  • Competitive compensation
  • Flexible work schedule
  • Foreign business trips
  • Innovative projects with advanced technologies
  • The ability to focus on your work: a lack of bureaucracy and micromanagement
  • 3 health packages to choose
  • Paid vacation
  • Work from home days
  • Free lunches, drinks
  • No dress-code
  • Corporate gifts, celebrations, and fun activities
  • Sports activities: Tennis, Soccer

If you are looking for a perspective position - send us your CV right now!

We are always happy to meet new colleagues and their new ideas!



Jobs.ua: