Software House focused on results since 1999
Senior Backend Engineer, TypeScript
Location
Poland
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, TypeScript
Software Mind
• 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
Job Requirements
- 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 (additional skills)
- Hands-on experience with ClickHouse for analytical workloads (additional skills)
- Experience building high-load systems and real-time or near-real-time data pipelines (additional skills)
- Familiarity with observability tools: logs, metrics, and distributed tracing (additional skills)
- Understanding of DDD, CQRS, and Clean Architecture patterns (additional skills)
Benefits
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Developer
BotCityBotCity centralizes Python-based RPA & AI governance, enabling secure, scalable automation with clear ROI.
• Gather and analyze client requirements and propose automation solutions. • Develop, test, and deploy Python automations using Best Practices. • Write clean, maintainable, and reusable code. • Monitor, debug, and optimize automations for reliability and performance. • Document processes and provide technical support during project handovers. • Collaborate with project managers, QA, and clients for successful delivery.
• Desenvolvimento de aplicações Back-end em Java • Colaboração com equipes ágeis para entrega de sistemas • Implementação e manutenção de pipelines CI/CD • Gestão de bancos de dados relacionais e não relacionais • Utilização de ferramentas como Azure DevOps e Jenkins
Desarrollador/a Senior Java
IRIUMLíderes en gestión de servicios integrados de infraestructuras y plataformas IT.
• Desarrollar y mantener aplicaciones Java. • Colaborar con otros miembros del equipo. • Participar en la planificación de proyectos y el desarrollo de estrategias.
• Design, develop, and maintain Java-based applications. • Write clean, maintainable, and testable code following best practices. • Participate in code reviews and ensure code quality. • Troubleshoot and debug issues in existing software. • Work on improving performance, scalability, and reliability of our client's services. • Contribute to the continuous improvement of software development processes. • Stay up-to-date with the latest Java technologies and best practices.




