Position: Middle or Senior Nest.js Developer
Company: Spark X
Experience required: 3y
English level: upper

We are looking for a Nest.js developer for long-term and full-time engagement for our client from the United States. 

You will work on a multi-channel marketing analytics service. All development from scratch. You will take a part in all the phases, from discovery to release. There will be a 5 person team that will work on the project: front-end, back-end, ETL, QA, and project manager.

Knowledge of these frameworks that are required: Nest.js, TypeScript, and TypeORM.

Despite on programming language, you have to be familiar with: writing unit and integration tests, CI/CD (CircleCI), Docker, AWS (ECR, ECS or Elasticbeanstalk, ElasticCache, Lambda, S3, RDS), and SQL (PostgreSQL).

Big plus if you have experience with the following: Google ADs API, Facebook Marketing API, a deep understanding oAuth, Big-O complexity, a basic understanding of microservices architecture, and distributed transactions (The system will be split on microservices when the load and data size grow, important to have an understanding of how to design a monolith system with the ability to isolate business layers for the future).

Communication & tools our client use: Asana, Slack, GitHub, daily stand-ups (10 am, UTC-6).