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

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.

Senior Backend Engineer, TypeScript
Software MindSenior Backend Engineer developing scalable, high-performance backend systems for a leading UK organization. Collaborative role in building data architecture with TypeScript technologies.
Tech Stack
Tools & technologiesDistributed 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 resumeApplicant 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