Every engineer is an integral part of our global engineering team and as such is directly responsible for more than half of a million users of our platforms. They are working on mission-critical, highly available distributed systems.
Your day usually starts with a daily meeting/standup/quick sync-up
Your daily responsibilities include the entire software cycle from developing/testing, to code reviews and maintaining/managing your code/application on production
You closely collaborate with product and other functional engineering teams
You take time out of your day to closely collaborate with your teammates, asking questions or providing answers
You take ownership of the code you write
You are experienced in the end-to-end software development lifecycle (design, implementation, debugging, testing, and maintenance)
You have dealt with complex time-critical issues (production incidents or outages)
You have worked on a product with a large user base
You have a strong passion for scalable, highly available, distributed systems
You make sure that the code you write is reusable, maintainable, and well-documented
You are driven to deal with new challenges every day
You have a knack for driving change, proposing new solutions, and challenging others ideas
You enjoy sharing your knowledge with other people, as well as learning from them
Job Requirements:
2+ years of relevant experience with modern JavaScript frameworks, preferably Vue.js
2+ years of experience in Typescript, Java, or any other OOP language
Ability to develop and interact with RESTful APIs
Knowledge and hands-on experience with modern JavaScript (ES2015 and newer)
Knowledge and a good understanding of distributed systems and microservices
Strong HTML5 and CSS3 skills
Upper-intermediate-level of English
As a plus:
Experience with (any combination of) AWS, Redis, Kafka, and Cassandra would be a plus
Experience with JavaScript preprocessors like TypeScript and Flow
Experience with testing frameworks like Jest, Jasmin, Karma, Nightwatch.js, etc.
Hands-on experience using Docker
Benefits we have for you:
Competitive salary package
Paid lunch (In the office)
Private healthcare
Yearly bonus
Trainings and workshops
Truly flexible working hours
Top-of-the-class engineers to learn from and work with