[GBL] Senior Backend Engineer (TypeScript)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Project - the aim you'll have Join an innovative digital platform, building scalable, high-performance backend systems. You'll be part of a collaborative, cross-functional team focused on creating a solid, well-governed data foundation and backend architecture. Working with modern TypeScript technologies and event-driven systems, you'll help deliver trusted, scalable solutions that power personalized member experiences. The client is a leading UK-based organization investing in next-generation technology to transform its digital ecosystem. Position - how you'll contribute 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. Expectations - the experience you 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. Additional skills - the edge you have 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. Our offer - professional development, personal growth: 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 Position at: Software Mind Poland
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Softwaremind? Share your experience