Sii Logo png

Full Stack Developer JavaScript

Sii

Popis úlohy

About the role

In this role, you will work on a highly flexible and customizable platform, implementing key features while ensuring scalability and performance. You will also play a key role in spreading knowledge within the team, identifying weak spots, and suggesting improvements to our architecture, security, and development processes.

Key Responsibilities

  • Develop and maintain a complex, highly customizable SaaS platform using NestJS, MongoDB, and Redis.
  • Implement and optimize authorization mechanisms (RBAC, permissions, policies).
  • Write robust unit tests (Jest) and end-to-end tests (Supertest) to ensure code reliability.
  • Integrate with various third-party services and ensure smooth communication between multiple systems.
  • Utilize Docker for containerization and work with CI/CD pipelines (CircleCI) to automate deployments.
  • Mentor and collaborate with team members, ensuring best practices and code quality.
  • Analyze system performance and scalability, identifying potential bottlenecks and architectural improvements.
  • Proactively identify weak spots in code, security, and processes, raising concerns and proposing improvements.

Required Skills & Qualifications

  • 5+ years of experience in full stack development with Typescript/Javascript.
  • Expertise in NestJS, MongoDB, and Redis.
  • Strong understanding of authorization principles (RBAC, permissions, policies).
  • Experience writing unit tests (Jest) and end-to-end tests (Supertest).
  • Knowledge of Docker for containerization and experience with CI/CD pipelines (CircleCI).
  • Ability to integrate with third-party services and APIs.
  • Deep logical and problem-solving skills to handle complex business logic.
  • Strong understanding of software architecture and scalable system design.
  • Excellent communication skills and ability to mentor junior developers.

Nice-to-Have (Bonus Skills)

  • Experience with Gremlin (Graph Databases).
  • Prior experience working with highly customizable and flexible SaaS platforms.
  • Knowledge of microservices architecture and event-driven systems.

What do we offer:

  • friendly, informal team
  • individual benefit system Cafeteria
  • hybrid cooperation (3 days per week onsite in Prague)
  • meal contribution
  • Multisport card
  • Prague public transport card
  • 5 weeks holiday + 3 sick days
  • contribution for pension insurance
  • Work & Life Balance
  • Green Environment & 2023 label #GreatPlaceToWork
  • #fungineers concept events, sporting events, positive mood
  • Free entry to Prague ZOO
Find your dream job

Nedávno přidaná pracovní místa ve Česko

Backend Developer NodeJS

Java Developer

Frontend Developer

Senior Software Engineer

Who is Hiring is part of Cybrient Technologies SA