We are currently developing a team of world-class Backend Developers obsessed with Node.js.
Your challenge will be to build a modern, scalable web application using Node.js frameworks (sometimes with TypeScript flavour!) and (No)SQL technologies mostly on AWS Cloud.
You will work (in the Polish time zone!) for one of our U.S.-based clients : Payments.ai, TrueWill, or Tentacle.
We're a team of top performers. 100% of our clients and referrals are from the high end American IT market.
Required skills : at least 2 years of commercial experience in Node.js, basic experience in SQL and NoSQL DBs, vast knowledge about at least one JS framework (Express.
js preferred), gets what SOLID and KISS stand for, understands design and architecture patterns and why they exist, used AWS S3 and probably other services, know-how and why Docker and GitHub Actions work, very good command of written and spoken English (CEFR B2+)
Nice to have : knowledge of Scrum and Agile methodologies, open-source contributions, Serverless experience, experience in TypeScript and various BE frameworks
Perks and Benefits : +6 000 PLN / year training budget, + 900 PLN / quarter for health insurance and sports, Mentoring Program, work on-site, hybrid or fully remote
B2B / UZL + paid days off
How we see your role?
About the role - Technical :
Writing readable and easy-to-maintain JS code with OOP flavour
Have technical involvement in the product - finding ways to improve it
Direct involvement with design and modification of basic DB structures
Writing documentation for delivered code
About the role - Non-Technical :
To improve and reuse the company’s knowledge base
Communicate with the team to efficiently translate business complexities (user stories / tasks) into solutions (results / estimations)
Staying on top with trends / news, sharing them, teaching others and aiming for best quality solutions
Tools you’ll use :
Jira, Confluence, Miro
Apple MacBook Pro and... Nivona (best coffee machine ever!)
We'll be happy to see that you :
Have good understanding of JS (at least ES 2018), its pros and flaws, used Classes and follows recent additions / functionalities, loves to get deeper with knowledge and know-how
Have good experience with at least one Node.js backend framework (i.e. Express.js - preferred, Koa.js, others) - know most of its basic APIs / features, was working on at least 1 / 2 projects involving such technologies
Have worked with SQL databases (integration wise and as a basic design skill) with ORM or query builder tool (ie. Sequalize, Knex)
Potentially worked with NoSQL databases and / or in-memory databases and utilized them as a data store
English level B2 minimum - documentation / tasks / other reading / writing
Great to have :
A basic experience with AWS - used some services in specific cases
A basic experience with Docker - knows how to prepare a basic environment and connect things up to work locally
Knows why MVP is important and regardless of quick delivery times, wants to do a good job at a quality level
Team-Player - worked in Agile / Scrum on a daily basis consisting of people with similar skills and monitoring code quality on a daily basis
Perks & Benefits
I. Flexible Schedules to Meet Your Needs :
Flexible schedules. You decide how you organize your work, as long as you and your team are happy with the results.
II. You will work on Inspiring Projects :
American projects; you will have the opportunity to meet American culture of work.
Top-notch hardware; you will work on the MacBook PRO, because we like to work on the best equipment.
III. Never Stop Growing :
You will have individual growth budget for your educational plan.
IV. Take Care of Your Mood :
You will be able to use medical treatment in any place you prefer.
You will be able to use your sports card for the gym or other sports activities.
We are looking for people who want to be proud of the code and product they create.
GROW WITH US!