Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Backend Engineer, TypeScript

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

BotCity logo

Python Developer

BotCity

BotCity centralizes Python-based RPA & AI governance, enabling secure, scalable automation with clear ROI.

Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• 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.

Latin America
Addvisor Group logo

Desenvolvedor Java Back End, Senior

Addvisor Group

O Sucesso de sua empresa ao seu alcance!

Full TimeRemoteTeam 201-500Since 2004H1B No Sponsor

• 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

Brazil
IRIUM logo

Desarrollador/a Senior Java

IRIUM

Líderes en gestión de servicios integrados de infraestructuras y plataformas IT.

Full TimeRemoteTeam 501-1,000Since 2002H1B No Sponsor

• Desarrollar y mantener aplicaciones Java. • Colaborar con otros miembros del equipo. • Participar en la planificación de proyectos y el desarrollo de estrategias.

Spain
Job Closed
ZigZag Offshoring logo

Java Engineer

ZigZag Offshoring

Grow your team in the Philippines! www.zigzagoffshoring.com

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• 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.

Philippines
₱140K - ₱210K / month