Position: FullStack Engineer (Next.js + React.js)
Company: UPPeople
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a JavaScript Engineer (Next.js + React.js)  with good spoken English. Below, we propose to consider detailed requirements and a description of the client's company: client is the fresh, smart and sexy matchmaking startup dedicated to putting fun and romance back into dating, and we've got a lot to “talk” about! Our wicked smart technology makes good old-fashioned matchmaking and recruiting more efficient, effective and affordable. We have great press, celebrity clients and reams of romantic success stories already – and we’re just getting started.

**Project description:**
We’re looking for someone passionate of building tools that empower our hundreds of matchmakers to find and build meaningful relationships for our clients. You’ll build features to help matchmakers search for potential matches, design curated dates, and communicate with their clients.

The company is transforming from a matchmaking company into a company that has a rigorous, tested system that helps their clients maximize their chance of finding relationship success and fulfillment. In order to support this transformation, we are building a new platform that helps to shepherd our customers along their journey.  

This platform will focus on transparency around the customer journey, creating engagement with our customers along their journey, and creating features that maximize customers growth and learning.  With this new platform, we aim to increase customer outcomes, increase customer satisfaction, decrease refunds, increase bookings for new service offerings, and increase customer trust in them as a partner.

This is a FE heavy role, so the ratio of work FE & BE – 70/30

**Project tech stack: **
— React, Next.js, GraphQL, MySQL and perhaps PHP


**Duties and Responsibilities:**
— Building a matchmaker search interface that utilizes data from machine to recommend matches based on their profile, past dates, and feedback
— A date designer tool that allows matchmakers to easily build a meaningful date based using past dates, user profiles, and the Google Places API
— Building a GraphQL layer on top of our API
— Lead, design, and implement core workflow tools to empower our matchmakers and create intuitive interfaces
— Grow as a mentor of an ambitious, tight-knit engineering team
— Shape coding guidelines, best practices, and code quality
— Design component-based architecture that allows the team to scale quickly and efficiently
— Drive and prioritize feature development for specific areas of product ownership
— Work on a new project inside a team of 3 engineers and QA implementing front end application in Next.js / React 


It’s a new team, so forming solid engineering practices would be important and expected from each team member


**Any additional requirements/comments:**
Ability to quickly understand technical and business requirements and be able to translate into technical design and implementation
Next.js and GraphQL experience
Experienced in shipping high quality, high performance software at scale
Passionate about building usable, intuitive user experiences that delight
Proficient coding using React, JavaScript, HTML, CSS
Proficient with designing schema and queries for MySQL, PostgreSQL, and/or equivalent
Familiar with modern front-end/back-end design paradigms
Belief in always trying to be better and making everyone around you better
Team: 1 Lead Eng, 1 Senior Eng, 1 Lead AQA
Team structure at Client side: 6 devs + 1 Data Scientist