Position: Senior Full-Stack Developer
Company: NCube
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for a Full-Stack Engineer to join our engineering team. It is a great opportunity to work on groundbreaking greenfield projects, which not only utilize cutting-edge technologies but also aim to revolutionize Influencer marketing.

Our client is a leading marketing agency specializing in Influencer marketing. They work with high-profile brands and top influencers to deliver extraordinary marketing solutions, ranging from brand awareness to sales conversion. Their mission is to provide customers with an efficient way to engage with their favorite influencers and content creators and make purchases through SMS.  
The main aim is to empower influencers and content creators with the tools they need to effectively sell, track, and build loyal customers using SMS, while also helping brands increase their conversion rates and create new revenue channels through influencer marketing. 

Experience / Skills: 
Must have:  

3+ years experience in Full-Stack development for web applications using React/Typescript 
3+ years experience in working with relational databases such as MySQL or Postgres 
Experience with Next.js is preferred 
High standards for what is considered clean code and clean architecture
Excellent written and spoken communication skills with the ability to explain technical details and provide project status updates 
Upper-Intermediate/Advanced level of English 

Good to have: 

Experience with working with public cloud providers (preferably GCP) 
Experience with writing HTML and CSS 
Experience with working with GQL 

Responsibilities: 

Work with the CTO to take our beta builds to a fully functional product 
Full ownership of shipping small features including design, coding, QA and rollout 
The primary contributor to the codebase across the stack 
Work with the designer to convert Figma wireframes to functioning UI 
Conduct code reviews for your peers 
Work with the campaign operations team to support customers 
Contribute to the technical documentation for the team. 

We offer:  

Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv  
Competitive salary with regular review 
PE 5% Taxes compensations, accountant assistance  
Vacation (up to 20 working days) 
Paid sick leave (10 working days) 
Medical Insurance after the probation period (3 months)  
Online English courses 
Direct cooperation with the customer 
Teambuilding, corporate parties and company trips abroad  
Great working environment and team spirit.