Position: For Ukrainians only. Value-driven Full-stack NodeJS/ReactJS Developer
Company: AOG Global
Experience required: 5y
English level: upper

**Compensation package:**
Gross salary - 6000-7000 USD per month (gross)
Paid sick leaves and vacations
Sponsored opportunity to live 3 months a year in Kenya
Basic health insurance
Equity in amount of one year salary on standard equity terms
 
**About the role:**
In this role, you will focus on building Node.js and React web applications that make up Clients’s conversational commerce platform.
You will work on a variety of projects ranging from a customer dashboard that helps them gain insights into customers’ “text to buy” channel to a real-time conversation management service that helps the team provide the best customer interaction through text.
You will work closely with cross functional teams made up of product managers, designers, data analysts, and API engineers to create a zero friction user experience for our customers.
 
**On a daily basis you will:**
Build highly-available and performant Node.js web applications and APIs
Ship reusable, testable, and production grade code that follows best practices
Architect and build scalable microservices
Work with product teams to deliver software solutions for business problems
Integrate CI / CD in your development process
Leverage well-written and tested open-source libraries when available
Write technical documentation
Mentor fellow developers in selecting the appropriate technologies, data structures, design patterns, and algorithms for a given problem
Write unit and integration tests with high code coverage

**Our perfect candidate has:**
At minimum 4 years experience in software development
Expertise with JavaScript / TypeScript and frontend framework ReactJS
Proficiency in Node.js and frameworks such as Express or Koa
Experience of web application development using JavaScript for all levels of the stack
Expertise in writing and debugging SQL queries
Skills for designing database schemas and migrating them over time
Experience with system design and web application architecture
Expertise with relational databases such as MySQL or PostgreSQL
Experience with NoSQL databases like MongoDB
Thorough understanding of asynchronous programming (promises, async / await)
Experience building and consuming REST and GraphQL APIs
Familiarity with one or more cloud providers: GCP (Ideal), AWS or Azure
Proficiency with Test Driven Development (TDD)
Proficiency with Git, GitFlow, and using services such as GitLab

**Would stand you out among others:**
Previous experience in back-end languages and frameworks like Ruby, Ruby on Rails, Python, Django, or PHP
Experience with other frontend web frameworks like Angular, Vue.js, and jQuery
Bachelor’s degree in computer science or similar discipline

**Would give you an additional advantage:**
Great written and verbal communication skills
Being a team player hungry to learn from and teach fellow team members
 
**A few final words you may love to hear:**
Over the last 9 months they have pulled together a rock-star team of 30 and quietly grown to 500k annualized customer orders. Team chose to work there because the company's business can deliver a huge impact on society and strong financial upside for everyone involved.

**Their two best perks are:**
Amazing colleagues. We’re ex Jumia, Meta, Naspers, Microsoft, Twiga, etc.
The internal employment program allows everyone to experience 3-months in Kenya.

They deeply know the market & are focused on execution. They have great backers and a 2 year runway, including leading global VCs, many unicorn founders & top African family offices.

There’s a lot to do. All we need is you. Join them on this journey!