Senior Back End Developer (Node.js) Kyiv, remotely 💬 Hello! We are Uptech, an international software development company working with startups and well-known businesses from the USA and Europe. Products and ideas inspire us, so we build them ourselves and help our customers launch projects that positively impact people's lives. In seven years we have created more than 150 products including Dollar-Shave Club, Goat and Aspiration. Our RnD team launched 7 successful startups, among them: Plai
Senior Back End Developer (Node.js)
Kyiv, remotely
💬 Hello! We are Uptech, an international software development company working with startups and well-known businesses from the USA and Europe. Products and ideas inspire us, so we build them ourselves and help our customers launch projects that positively impact people's lives.
In seven years we have created more than 150 products including Dollar-Shave Club, Goat and Aspiration. Our RnD team launched 7 successful startups, among them: Plai, Sommo, Dyvo and Rozmova.
Required skills:
- Experience of 4 years in Back End development;
- Product-oriented thinking (ability to be proactive and pragmatic in making technical decisions);
- Experience with Node.js + Typescript and a certain framework in the ecosystem (preferably Nest.js);
- Understanding of system design and architecture approaches;
- Understanding algorithms and design patterns;
- Experience with SQL databases (preferably Postgres);
- Experience with Jest testing infrastructure and common testing methods;
- Understanding CI/CD pipelines;
- Ability to properly plan own work (decompose and prioritize complex tasks);
- Ability to articulate an opinion clearly for both technical and non-technical professionals;
- Upper intermediate level of English (written and spoken).
Will be an advantage:
- Experience in the role of Tech Lead on a project;
- Experience in the pre-sale process;
- Experience with Terraform;
- Experience with Cloud Platform (preferably AWS);
- Experience with NoSQL databases;
- Any public activity (reports, articles, contribution to open source).
Your tasks:
- Design and development of products from idea to MVP with further development;
- Interaction with designers, product managers and other engineers to solve problems and implement solutions;
- Write high-quality code in an acceptable time frame;
- Work on cloud infrastructure;
- Performing a code review.
What we offer:
- Opportunity to work with startups from the USA and Europe;
- Hybrid work format: remotely or in a cozy office in Kyiv;
- Flexible schedule: 8 hours per day depending on your biorhythms (no fixed start of the working day);
- Paid leave (32 days off per year: 12 public holidays + 20 actual leave);
- Paid sick leave without certificates (10 working days per year);
- Sports activities (football team, volleyball team, marathons, Race Nation);
- Social activities and internal events to share knowledge.
How does the hiring process take place?
- Intro with the recruiter | 30-45 minutes;
- Interview (Non tech talk)| 1 hour;
- Technical interview| 2.5 hours