Position: FullStack Tech Lead (NodeJS/React)
Company: UKEESS Software House
Experience required: 5y
English level: upper

We are currently looking for a **FullStack Tech Lead (NodeJS/React)** to join our team for the **full-time position** (remote in Ukraine or either in Lviv).

**About the Customer and the Project:**
Our customer is the world’s largest family history and consumer genetics company.
With more than 30+ billion digitized global historical records, 100 million family trees, and 18 million people in a growing DNA database, our client helps customers discover their family stories and gain actionable insights about their health and wellness. Passionate about dedicating your work to enriching people’s lives? Join us!

Tech stack of the project: NodeJS/React/JS/AWS

**Here are some qualities we are looking for:**
- Provide technical guidance to our team
- Be able to architect solutions for 2 projects and guide the team in implementing those solutions.
- Excellent communication skills and the desire and ability to mentor other engineers.
- 100% dedication.

In this role, you will be a leading contributor in designing and implementing the next generation of the project to deliver billions of new DNA discoveries to customers. You will be part of a team that significantly increases the user's experience and directly influences their satisfaction.

**Responsibilities will include:**
- Help architect, design, and develop complex, large-scale systems
- Identify opportunities to adopt innovative technologies
- Create architectures and diagrams that describe them
- Provide guidance for micro-service REST API design
- Write key algorithms to maximize scalability and reliability
- Write code and unit tests
- Conduct code reviews
- Diagnose complex problems involving multiple systems and technologies
- Provide guidance and mentorship to a team of talented software engineers
- Be an example of engineering excellence

**Requirements:**
- Recent and proficient experience with building RESTful services in a microservices environment
- 4+ years experience with NodeJS and React
- Hands-on experience with JavaScript, CSS3, HTML5
- Proven experience building scalable websites
- Clouds & Container experience (AWS preferred)
- Strong understanding of data structures and design patterns
- Relational database proficiency
- Experience with CI/CD (Continuous Integration/Continuous Deployment)
- Strong command-line experience using remote access Linux
- Knowledge of web protocols
- English: Upper-Intermediate level at least (both spoken and written)

Don’t meet every single requirement? That’s ok! If you’re excited about this role, but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be the right candidate for this role!

**We offer:**
- full-time position
- competitive compensation (also depending on the technical level of the candidate)
- flexible work schedule
- individual approach to professional and career growth
- 3 health packages to choose
- paid vacation
- free English language classes (online)
- foreign business trips (after the war)
- free lunches, and drinks (at the office in Lviv)
- a lack of bureaucracy and micromanagement
- on-site parking lot and charge station for Electric Cars
- corporate gifts, celebrations, and fun activities.

If you have a passion for solving challenging problems; building scalable, robust systems; love working with the latest technologies in a fast-paced, flexible environment; and are excited at the prospect of having a significant impact on products which has more than 3 million paying subscribers, then we want to talk to you! ;-)