Middle Backend Developer (Node.js)
Salary: PLN 10.000 - 18.000 + VAT (B2B)
Offer:
Required skills: 2+ years of commercial experience in Node.js, SQL and NoSQL DBs, knowledge of JS frameworks (e.g Express.js, NestJS), experience in TypeScript, SOLID and KISS, knowledge about design and architecture patterns, knows how and why Docker and GitHub Actions works, basic usage of AWS services, English B2, Polish C1Offer: B2B/UZL, paid days off, 100% remote (or hybrid/onsite - as you prefer), Polish time zone, flexible hours, full-time position, long-term contract, Scrum TeamsPerks and Benefits: learning budget, budget for health insurance and sports, regular feedback, support, and real learning opportunities, access to internal Design Talks and Tech Talks, and moreTools you'll use: Apple MacBook Pro, Slack, GSuite, GitHub, Jira, Coda, FigJam, Claude Code
Your future tasks and duties:
Writing readable, testable and easy-to-maintain JS/TS code with OOP flavorTaking ownership of backend features from understanding requirements through implementation, testing and deploymentWriting documentation for delivered code and technical decisionsCode review of other developers in the team, including constructive feedback and knowledge sharingDirect involvement with the design and modification of basic DB structures and API contractsPropose pragmatic improvements and proactive ideas/solutions to enhance the product and teamโs work processesShare insights with the team to diagnose issues, communicate risks and focus on solutionsActively participate in project discussions, refinements and technical decision-makingListen to the client's needs and, after consulting the team, suggest practical solutionsSupport less experienced team members through code review, explanations and pair programming
Use AI tools responsibly in daily work, verifying and adapting results to production standards
About you - Tech skills & Experience:
2+ years of commercial experience in Node.jsGood experience with at least one Node.js backend framework (e.g. Express.js, NestJS, Fastify, etc) - you know most of its basic APIs/features, worked on at least 1-2 projects involving such technologiesStrong proficiency in TypeScript. You have practical experience with static typing, advanced types, and configuring TS compilers, treating it as your primary language to build robust and type-safe backend applicationsPotentially worked with NoSQL databases and/or in-memory databases and utilized them as a data storeWorked with SQL databases (integration-wise and as a basic design skill) with ORM or query builder tool (ie. Prisma, Knex)Understands how AI/LLMs work in practice (context, prompts, limitations) and has hands-on experience contributing to AI-powered backend features (e.g. integrating LLM APIs, basic RAG flows, or simple agent-style workflows)Integrates AI seamlessly into daily development workflow - uses it for prototyping, boilerplate, and tests, while always verifying and adapting output to production-quality standards
About you - Soft Skills:
English level B2 to cooperate with American clientsPolish level C1 to communicate easily within the teamOpen-minded to new challenges (e.g. different frameworks)Understand the significance of MVP and prioritize the pursuit of excellence and high-quality outcomes, even amid tight project timelines.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 the best quality solutionsStrong problem-solving abilities to diagnose issues, suggest solutions, and make decisions based on project requirements.
Nice to have:
Worked in Agile/Scrum on a daily basis consisting of people with similar skills and monitoring code quality on a daily basisBasic experience with AWS - used some services in specific casesBasic experience with Docker - know how to prepare and debug the environment and connect things up to work locallyWorked in the very beginning of the product development/creation stageUnderstand the significance of MVP and aim to deliver top-notch results, even amid tight project timelines
Recruitment Process:
CV ReviewPhone call with our Recruiter (15min)Soft-skills interview with our Recruiter (1h)Technical interview with our Senior Specialists (2h)Decision and feedback ๐ฅณ