Develop scalable and maintainable backend code using Node.js and TypeScript while designing database structures. Lead technical decisions, mentor team members, and maintain direct communication with US-based clients to align technical solutions with business goals.
We are looking for a skillful Backend Developer to join one of our teams working with US clients - referrals from the high-end American IT market.
Our tech stack is built around React, Node.js and TypeScript. We are working with well-established companies and sometimes startups in their early stages (MVPs), which makes the job full of diversity and exciting challenges while crafting cutting-edge solutions.
Enjoy the flexibility of working within the Polish time zone and collaborate with clients from diverse industries such as FinTech, SportsTech, MedTech, and many others.
Salary: PLN 18.000 - 24.000 + VAT (B2B)
\n
- Required skills: 4+ years of commercial experience in Node.js, SQL and NoSQL DBs, knowledge of backend frameworks (e.g Express.js, NestJS), experience in TypeScript, SOLID and KISS, knowledge about: design and architecture patterns, basic usage AWS services, basic dev-ops skills (Docker, GitHub Actions)
- Offer: B2B, paid days off, 100% remote (or hybrid/onsite - as you prefer), Polish time zone, flexible hours, full-time position, long-term contract, Scrum Teams
- Perks and Benefits: Budgets for self-development, integrations, healthcare & sport activities, Mentoring Program, Individual Career Path, Paid Time Off, Paid Health Break & more
- Tools you'll use: Apple MacBook Pro, Slack, GSuite, GitHub, Jira, Coda, Miro
Your future tasks and duties:
- Writing readable, scalable and easy-to-maintain JS/TS code with OOP flavor
- Writing clear documentation for delivered code and technical decisions
- Being responsible for designing and modifying DB structures, including assessing long-term impact and trade-offs
- Clearly communicating feasible technical solutions and proposing alternative approaches when needed
- Supporting architecture decisions and the long-term technical direction of the project
- Proactively identifying technical and product risks, scope changes and possible blockers
- Maintaining continuous contact with the client and fostering a good relationship
- Providing the client with possible options and solutions, along with necessary context in difficult or unclear situations
- Being a natural leader in Backend - staying on top of trends/news, sharing them, teaching others and aiming for best quality solutions
- Providing thoughtful peer code review and raising engineering standards across the team
About you - Tech skills & Experience:
- 4+ years of commercial experience in Node.js
- Have deep knowledge of at least one Node.js backend framework (e.g. Express.js, NestJS, Fastify, etc.) - know APIs/functions/features and have used them in advanced, production-grade solutions
- Proficient in designing, developing and maintaining high-performance, scalable and secure REST APIs, as well as familiar with GraphQL
- Have usage experience with Docker - know how to prepare, debug and connect local environments
- Worked within AWS stack - used S3, Cognito, SNS, SQS and other cloud services in production or production-like systems
- Worked with SQL/NoSQL databases, both integration and design-wise, using ORM or query builder tools (e.g. Prisma, Knex)
- Experienced with TypeScript
- Experienced in designing and building AI-powered applications or features using existing AI/LLM tools, APIs, embeddings, vector search or prompt/context optimization
- Use AI tools in daily engineering work to improve delivery, research, debugging, code quality and technical decision-making while understanding their limitations and risks
- Able to connect technical decisions with product and business goals, proactively identify risks and propose scalable, maintainable solutions
About you - Soft Skills:
- English level B2/C1 - to cooperate with American clients
- Polish level C1 - to communicate easily within the team
- Open-minded to new challenges (different frameworks, etc)
- Understand the significance of MVP and prioritize the pursuit of excellence and high-quality outcomes, even amid tight project timelines.
- Understand the significance of MVP and aim to deliver top-notch results, even amid tight project timelines
- Communicate with the team to efficiently translate business complexities (user stories/tasks) into solutions (results/estimations)
- Build and nurture strong client relationships.
- Share your expertise with other team members.
- Ability to adapt to various situations and requirements
Nice to have:
- Knowledge of Scrum and Agile methodologies, open-source contributions, Serverless experience, experience in various BE frameworks
- Worked in the very beginning of the product development/creation stage
- Experience in designing application architecture and documenting it with Architectural Decision Record (ADR)
\n
18,000 zł - 24,000 zł a month
Salary: PLN 18.000 - 24.000 + VAT (B2B)
\n
Meaningful projects, top-notch experts and value-driven workplace
Sound good?
Apply now!