中级后端开发工程师(Node.js)
Middle Backend Developer (Node.js)
我们正在寻找一名技能娴熟的后端开发人员加入我们的团队,为美国客户提供服务——来自高端美国IT市场的推荐。
我们的技术栈围绕React、Node.js和TypeScript构建。我们与知名公司以及一些处于早期阶段的初创公司(MVP)合作,这使得工作充满多样性与令人兴奋的挑战,同时打造前沿解决方案。
在波兰时区享受灵活的工作安排,并与来自金融科技、体育科技、医疗科技等多个行业的客户协作。
薪资:PLN - + VAT(B2B)
要求:
- 2年以上Node.js、SQL和NoSQL数据库的商业经验,熟悉JS框架(如Express.js、NestJS),有TypeScript经验,了解SOLID和KISS原则,了解设计和架构模式,知道Docker和GitHub Actions的工作原理,基本使用AWS服务,英语B2,波兰语C1
- 提供:B2B/UZL,带薪休假,100%远程(或混合/现场办公,根据你的偏好),波兰时区,灵活工作时间,全职职位,长期合同,Scrum团队
- 福利和附加价值:学习预算,健康保险和运动预算,定期反馈,支持和真正的学习机会,内部设计讲座和技术讲座的访问权限,以及其他福利
- 你将使用的工具:Apple MacBook Pro、Slack、GSuite、GitHub、Jira、Coda、FigJam、Claude Code
你的未来任务和职责:
- 编写可读性强、可测试且易于维护的JS/TS代码,带有面向对象编程风格
- 从理解需求到实现、测试和部署,负责后端功能的完整流程
- 为交付的代码和技术决策编写文档
- 对团队中其他开发人员的代码进行审查,包括建设性的反馈和知识共享
- 直接参与基础数据库结构和API契约的设计与修改
- 提出实际的改进方案和主动的想法/解决方案,以提升产品和团队的工作流程
- 与团队分享见解,诊断问题,沟通风险并专注于解决方案
- 积极参与项目讨论、细化和技术决策
- 倾听客户需求,在与团队商讨后提出实际的解决方案
- 通过代码审查、解释和配对编程,支持经验较少的团队成员
- 在日常工作中负责任地使用AI工具,验证并调整结果以符合生产标准
关于你——技术方面
查看英文原文
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 - + 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 C1
- Offer: 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 Teams
- Perks 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 more
- Tools 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 flavor
- Taking ownership of backend features from understanding requirements through implementation, testing and deployment
- Writing documentation for delivered code and technical decisions
- Code review of other developers in the team, including constructive feedback and knowledge sharing
- Direct involvement with the design and modification of basic DB structures and API contracts
- Propose pragmatic improvements and proactive ideas/solutions to enhance the product and team’s work processes
- Share insights with the team to diagnose issues, communicate risks and focus on solutions
- Actively participate in project discussions, refinements and technical decision-making
- Listen to the client's needs and, after consulting the team, suggest practical solutions
- Support 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.js
- Good 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 technologies
- Strong 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 applications
- Potentially worked with NoSQL databases and/or in-memory databases and utilized them as a data store
- Worked 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 clients
- Polish level C1 to communicate easily within the team
- Open-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 solutions
- Strong 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 basis
- Basic experience with AWS - used some services in specific cases
- Basic experience with Docker - know how to prepare and debug the environment and connect things up to work locally
- Worked in the very beginning of the product development/creation stage
- Understand the significance of MVP and aim to deliver top-notch results, even amid tight project timelines
Recruitment Process:
- CV Review
- Phone call with our Recruiter (15min)
- Soft-skills interview with our Recruiter (1h)
- Technical interview with our Senior Specialists (2h)
- Decision and feedback 🥳
Meaningful projects, top-notch experts and value-driven workplace
Sound good?
Apply now!
Originally posted on Himalayas