What we expect:
- A proven track record of Node.js development,
- Expert knowledge of the JavaScript language (ES6 and ES2017),
- Experience with Node.js frameworks (Express, Hapi, Restify),
- Good understanding of asynchronous I/O and event driven programming,
- Experience working with databases (Postgres, Mongo, Redis),
- Experience with promises, generators, coroutines and ES2017 async functions,
- Experience in developing RESTful APIs with good understanding of HTTP and JSON,
- Experience with test frameworks (Jasmine, Mocha, Chai, Sinon, Tape, Tap),
- Experience with Git, GitHub and continuous integration (Travis, Circle),
- Participation in specification, planning and quotation of new product modules and features,
- Out-of-the-box thinking and creativity,
- Following high quality programming standards,
- Keeping track of the industry developments and taking the initiative in incorporating these into the company technologies,
- A flawless knowledge of the English language (both written and spoken),
- Engagement and team-play.
What would make you the perfect candidate:
- Experience with designing backend APIs for mobile applications,
- Experience with Unix/Linux system administration and shell scripting,
- Experience with database administration (Postgres, Mongo, Redis),
- Experience with continuous delivery and continuous deployment,
- Good understanding of network protocols,
- Contributions to open-source projects,
- Working with agile software development (Scrum, Kanban),
- Passion about mobile and technology.
What we offer:
- Great location in the Centre of Warsaw
- Best equipment to work with
- Company events (iFM Movie Nights, breakfasts, board games and trips)
- Knowledge sharing (company library, internal hackathons, conference budget)
- Delicious coffee and fresh fruits
- 5 friendly dogs on board!
- Flexible working hours
- Possibility of partial or full remote work