Position: Senior Node.js Developer
Company: Argument
Category: Node.js
Experience required: 5y
English level: upper

Company is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore R&D centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Currently, we are looking for a Node.js Developer.

Project: The tech platform includes a fully automated sportsbook, it is a new approach to sports betting and casino focusing on giving each player an individual experience. Besides, we have launched our native iOS and Android apps on the UK market, offering our customers best-in-class UX/UI. Our ambition is to offer the best gambling experience.

What responsibilities & tasks will wait for you?
— Sharing technical solutions and product ideas through design reviews, pair programming, code reviews and discussions.
— Shape a scalable and performant architecture of the internal systems that you will be working on.
— Build systems for production and implement high-quality solutions, ensuring latency, availability and appropriate monitoring.
— Own your code. Decide together with your team on technical frameworks being used and have the opportunity to implement best practices whilst the team is growing.
— Extensive on-boarding, mentoring and personal development opportunities.

What skills/qualities are required:
— Node.js (5+ years of experience).
— Unit and integration testing.
— Experience designing and scaling relational databases (MySQL / Postgres).
— Redis.
— Experience using AWS technologies or similar cloud based solutions.
— Git.
— Monitoring - Datadog/AWS.
— Experience in integrating external and internal API services and are excited about building modern tooling operations.
— A strong understanding of the fundamentals – data structures, algorithms, OO design and system architecture.
— Excellent English communication skills in both speech and writing.
— Self-motivated and proactive, takes own initiatives and involves others as needed.
— Quality focused.
— Teamwork and collaboration.
— Experience from similar dynamic, fast paced environments in growing companies, or at least a reason for wanting to be in one.

Will be a plus:
— Familiarity with container technology such as Kubernetes/Docker/Terraform
— Typescript (or experience in strongly typed languages)
— Experience using web-sockets (Socket.io)
— Experience from gambling industry can be a bonus but is not required


Work Schedule:
You can work from 9 am till 6 pm or from 10 am till 7 pm.

Why choose us?
— Weekly direct interaction with the company’s team, which makes the process of development faster & qualitatively.
— Ability to grow up & deepen skills.
— Possibility to work remotely.
— The flexibility of processes/ interactions/communications — decisions are made quickly.

Benefits:
— You’ll work in a supportive and spirited team of professionals.
— Corporate events, holidays and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— People-oriented management without bureaucracy.
— Paid vacation and sick leaves.
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!