freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Software Engineer

Summary

Build and scale high-performance backend systems in Node.js and AWS for a growing international data infrastructure company, shaping architecture and owning features from design to production.

Senior Backend Engineer: Node.js & AWS

Location: Kraków, Poland
Working model: Hybrid
Contract: Employment agreement or B2B

Build high-scale systems from the beginning

We’re hiring an experienced backend engineer to join a growing international technology business as it expands its engineering presence in Kraków.

This is an opportunity to help create a new product rather than inherit a finished roadmap. You’ll influence early technical decisions, build systems designed for demanding workloads, and take meaningful ownership from architecture through production.

The company develops robust data infrastructure used by organizations operating in complex, high-stakes environments. Its technology processes large volumes of information and supports products where speed, availability, and accuracy genuinely matter.

If you enjoy solving difficult engineering problems, making pragmatic architectural decisions, and seeing your work reach production, this role offers plenty of room to make an impact.

What you’ll be doing

  • Design and deliver scalable backend services with Node.js and TypeScript.

  • Build APIs and asynchronous, event-driven workflows in AWS.

  • Engineer reliable systems capable of supporting intensive, high-volume workloads.

  • Own features throughout their lifecycle, from technical discovery and design to deployment and ongoing improvement.

  • Help establish the architecture and engineering practices of a new product.

  • Partner with product specialists and engineers across multiple disciplines.

  • Support other developers through mentoring, thoughtful reviews, and knowledge sharing.

  • Strengthen standards around testing, security, maintainability, and operational reliability.

  • Respond constructively as requirements evolve and new technical challenges emerge.

What we’re looking for

  • At least five years of professional experience building production software with Node.js and TypeScript.

  • Strong practical knowledge of AWS. Experience with services such as Lambda, ECS, S3, or RDS is especially relevant.

  • A solid understanding of distributed system design, scalability, and event-driven architecture.

  • Experience using modern automated testing tools such as Jest, Vitest, or Playwright.

  • The confidence to investigate unfamiliar problems and move work forward independently.

  • Clear English communication skills.

  • Comfort working in an energetic environment where priorities and products continue to evolve.

Additional experience we’d value

You don’t need to bring everything on this list, but any of the following would be useful:

  • Go development.

  • Distributed platforms or messaging-based systems.

  • Large language models or contemporary AI development tools.

  • React.

  • Relational and non-relational databases.

  • Docker and Kubernetes.

  • CI/CD pipelines and modern delivery practices.

Why consider this opportunity?

  • Join at an early stage and help shape a product’s technical direction.

  • Work on challenging systems where performance and reliability are fundamental.

  • Take genuine ownership without unnecessary layers of decision-making.

  • Become part of a new engineering group in Kraków with room to influence how it develops.

  • Collaborate in an international, English-speaking environment.

  • Choose between an employment contract and a B2B arrangement.

  • Work within a hybrid model in Kraków.

  • Join a profitable, expanding business focused on sustainable long-term growth.