.
TypeScript Developer (Backend)
  • Warsaw
TypeScript Developer (Backend)
Warszawa, Warsaw, Masovian Voivodeship, Polska
MUDITA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
25. 11. 2025
Informacje o stanowisku

technologies-expected :


  • Node.js
  • Nest.js
  • JavaScript
  • TypeScript
  • PostgreSQL
  • REST
  • GraphQL
  • WebSockets
  • TypeORM
  • OpenID
  • Auth0
  • Git

about-project :


  • The project scope includes developing a system for publishing and distributing e-ink applications to mobile devices — the Mudita App Store — along with a dedicated developer portal (a counterpart to Google Play or the Apple App Store, but designed specifically for e-ink devices).
  • The final outcome will be a complete distribution platform featuring built-in security, verification, and app distribution mechanisms, as well as a mobile application for end users and a developer portal.

responsibilities :


  • Designing, implementing, and maintaining scalable backend services based on Nest.js
  • Developing solutions based on microservices architecture and patterns such as DDD and Event-Driven Architecture
  • Designing and developing APIs (REST, GraphQL, WebSockets) and integrating them with other systems
  • Data modeling and managing the structure of relational databases, particularly PostgreSQL and TypeORM
  • Implementing authentication and authorization mechanisms using services such as OpenID, Auth0, Google Identity, or similar
  • Ensuring the security of backend services and following best practices for data protection and access control
  • Optimizing the performance of applications, API services, and databases
  • Creating and maintaining unit and integration tests to ensure high code quality
  • Collaborating with frontend, DevOps, and QA teams
  • Documenting API service architecture

requirements-expected :


  • Minimum of 5 years of experience in developing services as a Backend Engineer/Developer
  • Advanced knowledge of Node.js, Nest.js, and microservices architecture
  • Practical experience with architectural patterns such as DDD and Event-Driven Architecture
  • Strong knowledge of relational databases, particularly PostgreSQL
  • Proficient in JavaScript and TypeScript
  • Experience in data modeling
  • Strong understanding of backend service security best practices
  • Experience designing API services that implement user authentication using services such as OpenID, Google, or Auth0
  • Experience with application testing tools
  • Hands-on experience in creating unit and integration tests
  • Experience in designing and implementing APIs (REST, GraphQL, WebSockets)
  • Practical knowledge of database and API performance optimization
  • Proficiency in working with Git repositories
  • Experience with service containerization

offered :


  • Flexible working hours between 8-18
  • Freedom and transparency

benefits :


  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    114 509
    15 696