Position: Backend Engineer (Node.js)
Company: Zoolatech
Experience required: 2y
Category: Node.js
English level: upper
Published: 2020-11-01T00:00:00+02:00

Project Description
We’re looking for a talented Software Engineer to join the engineering team that we're building for our new client UserAcquisition.com. UserAcquisition.com is a tight-knit group of Marketers & Engineers specializing in building customizable marketing tools for enterprise-level clients. Based out of Los Angeles, CA they've built a reputation for delivering best-in-class marketing technology solutions.
UserAcquisition.com works with some of the largest advertisers in the world including Warner Brothers, Wargaming, Riot Games, Scopely, and Transunion. To keep up with demand our client is extending the engineering team in Kyiv to build more complex products.

Responsibilities
You’ll work on building out features and enhancing the platform for marketers, integrating 3rd-party APIs, building interfaces, and schemas.
The ideal candidate is passionate about building scalable software solutions and helping marketers save millions of dollars in marketing spend:
- Define, design, and develop software solutions to address user and client needs
- Collaborate across product and engineering to build scalable, extendable services and components
- Contribute to all aspects of the software development lifecycle
- Help establish and maintain high-quality standards across projects
- Translate user stories into technical specifications and implementation
- Work closely with users and clients, iterating on feedback to maintain and improve existing products

Skills Required
- Extensive experience with developing and deploying backend systems. You’ll need to be proficient in Node (must have) and Express (would be nice)
- Extensive experience with SQL (we use PostgreSQL). Design schemas, construct queries, analyze and improve performance. Be equally comfortable interacting with data with and without an ORM.
- Experience with containerized development and deployment. Know your way around Docker and Kubernetes.
- Familiarity with GraphQL
- Experience working on a team, ideally in a fast-paced, startup-like environment
- Familiarity with Jira, weekly sprints, and agile software development

Nice to Have:
- Experience with Apollo Server
- Exposure to React and GraphQL on the client
- Experience with data engineering (data warehouse design, ETL, interfacing with BI teams, etc)
- Experience with paid marketing platforms like Facebook Ads, either with the UI or API