About the role
On any given day you will:
Code (not less then 80% of time)
Contribute to early quality activities, including peer reviews of estimates, designs and code
Select best tools for the problem and teach team how to use them
Who are you ?
B.S. in a technical discipline.
1+ year experience with deploying Node.js based solutions into production
2+ years of experience with functional and unit testing based frameworks
2+ years of experience with relational databases and/or NoSQL databases (Redis, Mongo, Couchbase etc)
Strong experience with the design and implementation of low-latency, high-availability, and performance applications
Proficient with Linux environment & container technology such as docker.
Never ending desire to self-educate on the latest list of web technologies
An understanding of unit testing & Test Driven Development (TDD)
"Self-starter" attitude and ability to make decisions independently
Excellent problem solving skills with a history of superb delivery against assigned tasks
Experience with Agile Development, Kanban, and/or Extreme Programming methodologies
Experience with microserviсes is a huge plus
What you will be doing ?
Create node.js microservices with RESTful APIs
Use the best of functional language techniques when building APIs/logic
Design robust solutions to hard problems that consider scale, security, reliability and cost
Use coding standards, methodology and repeatable processes
Deploy microservices using Docker, Kubernetes and Google cloud
Get to know us
More then 100,000 active users
A lot of engineers
Few business people
Work hours 12:00 - 20:00, Ukraine time
2 weeks vacation, sick days, bonus days
Learning, conferences reimbursement
Best tools money can buy
Travel&Work in California