You will be a member of an ever-growing Node team that will be responsible for resolving issues, implementing new features. As an engineer on our Node team, you will be converting API specs into functional endpoints that our Android, iOS, and Web clients will use to consume and interact with. You should be able to self-sufficiently resolve tickets and should be able to accomplish MVP and POC objectives based on specs and previous experiences. At times you may be responsible for taking a leadership role on small projects where you will be guiding less-senior engineers to help complete the project
Product: United States-based microblogging and social networking service launched two years ago
Dedicated team: USA-Ukraine
Must have:
Expert-level JavaScript skills
Proficiency with JavaScript async/await
5+ years of experience with Node.js (not solely for the purposes of using npm or yarn)
5+ years of experience with Express.js
Experience writing unit tests
Experience with SQL
Experience with PostgreSQL
Ability to architect a Node + Express + PSQL application and REST API from project requirements, including but not limited to the designing of routes, controllers and models from start to finish
Experience creating estimating project timelines and communicating with project
Ability to do peer code reviews and provide constructive criticisms to teammates
Good English
Good to have:
Experience with TypeScript
Experience with Cassandra DB
Experience with Sentry
Leading and mentoring experience
Working across the full development lifecycle
Challenging project
Competitive remuneration based on qualification and contribution
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit