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é úlohy na Sii

Senior Frontend Developer

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

Senior C# Developer

Backend Python Developer

Full Stack Developer JavaScript

PHP Developer

Who is Hiring is part of Cybrient Technologies SA