Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Software Mind

Senior Backend Engineer, TypeScript

Software Mind

Senior Backend Engineer developing scalable, high-performance backend systems for a leading UK organization. Collaborative role in building data architecture with TypeScript technologies.

Posted 6/12/2026full-timeRemote • 🇵🇱 PolandSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsGRPCJavaScriptKafkaMicroservicesNode.jsPostgresTypeScript

About the role

Key responsibilities & impact
  • Join an innovative digital platform, building scalable, high-performance backend systems.
  • Part of a collaborative, cross-functional team focused on creating a solid, well-governed data foundation and backend architecture.
  • Design and develop high-load backend services using TypeScript, Bun.js, and Nest.js.
  • Build and maintain a robust, scalable data architecture, ensuring proper data storage, structure, and documentation.
  • Integrate backend services using gRPC and manage inter-service communication via protobuf contracts.
  • Implement event-driven solutions with message brokers such as Nats.io, Kafka, or SQS.
  • Work with analytical (ClickHouse) and transactional (PostgreSQL) databases to optimize queries and ensure data reliability.
  • Integrate with third-party systems including Auth0, Stripe, Sanity CMS, HubSpot, Algolia, and external APIs (e.g., Google Places).
  • Ensure strong data governance: define data structures, storage strategies, and maintain comprehensive documentation.

Requirements

What you’ll need
  • Proven commercial experience in backend development with TypeScript and Node.js.
  • Hands-on experience with Nest.js or similar backend frameworks.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with PostgreSQL: indexes, transactions, and query optimization.
  • Practical experience with message brokers, preferably Kafka.
  • Familiarity with gRPC and building APIs for inter-service communication.
  • Understanding of event-driven architecture principles.
  • Ability to write clean, maintainable, and type-safe code with a focus on scalability.
  • Experience with Bun.js in production or personal projects.
  • Hands-on experience with ClickHouse for analytical workloads.
  • Experience building high-load systems and real-time or near-real-time data pipelines.
  • Familiarity with observability tools: logs, metrics, and distributed tracing.
  • Understanding of DDD, CQRS, and Clean Architecture patterns.

Benefits

Comp & perks
  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsNest.jsPostgreSQLKafkagRPCBun.jsClickHouseevent-driven architecturemicroservices architecture
Soft Skills
collaborationcommunicationproblem-solvingdocumentationscalability focusdata governance