Senior Backend Developer

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 4–5 years of professional experience in backend development., Strong knowledge of TypeScript and Node.js, especially with NestJS., Experience designing and documenting REST APIs and GraphQL., Proficiency with databases like PostgreSQL, MySQL, or MongoDB, and ORM tools such as TypeORM or Prisma..

Key responsibilities:

  • Participate in designing and implementing backend system integrations.
  • Identify and resolve issues during development, proposing effective solutions.
  • Develop and maintain secure authentication and authorization mechanisms.
  • Ensure application performance through caching, logging, and monitoring.

IDBC Creative Solutions logo
IDBC Creative Solutions Human Resources, Staffing & Recruiting SME https://idbc.hu/
51 - 200 Employees
See all jobs

Job description

Our partner is a Budapest‑based software development company, specializing in high-quality agile services that cover the full product lifecycle. The team of experienced engineers delivers mobile and web applications with a focus on efficiency, transparency, and customer‑centric solutions. We are looking for a new team member a Senior Backend Developer in a full remote position.

Your task will be to participate in the design and implementation of integrations with backend systems. Identify issues during development and proposing effective solutions.


Requirements
Core Backend Skills (required or strongly recommended with NestJS)
  • TypeScript – The primary language of NestJS; deep knowledge is essential
  • Node.js – NestJS is built on top of Node.js, so a solid understanding is required
  • REST API and/or GraphQL – Experience designing and documenting APIs (e.g., using Swagger)
  • SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB) – Strong database knowledge
  • ORMs – Experience with tools like TypeORM or Prisma, commonly used in NestJS projects


Backend Competencies
  • Authentication/Authorization – Experience with JWT, OAuth2, and Passport.js for secure access control.
  • Validation – Skilled in using class-validator and class-transformer in NestJS for robust input validation.
  • Error Handling & Exception Filters – Implements structured error responses and exception filtering in backend services. 
  • Caching – Familiar with Redis, in-memory caching, and HTTP caching strategies to optimize performance.
  • Rate Limiting & Throttling – Applies techniques to protect APIs from abuse and ensure fair usage.
  • Logging & Monitoring – Utilizes tools like Winston, Prometheus, Grafana, and Sentry for observability, log management, and error tracking.
Cloud & DevOps Knowledge

Especially valuable in microservices or cloud-native environments)

  • Docker – Proficient in containerization and deploying NestJS applications in Docker environments.
  • CI/CD Pipelines – Experience with GitHub Actions, GitLab CI, and Jenkins for automating build and deployment workflows.
  • Cloud Platforms – Basic to intermediate knowledge of AWS, Google Cloud, and Azure, including core services like EC2, Lambda, S3, and RDS.
  • Kubernetes – Familiarity with container orchestration and deploying scalable applications (advanced level preferred).
Testing
  • Unit & Integration Testing – Writes unit and integration tests using Jest and the NestJS Testing Module.
  • End-to-End (E2E) Testing – Uses Supertest with NestJS to ensure full application flow works as expected.
  • Mocking & Dependency Injection – Applies mocking strategies and leverages dependency injection effectively for isolated testing.


Advanced Architectural Knowledge
  • Domain-Driven Design (DDD) – Understands how to model complex domains using DDD principles.
  • Microservices Architecture – Designs scalable systems using NestJS with message broker communication (e.g., RabbitMQ, Kafka).
  • Event-Driven Architectures – Builds loosely coupled systems based on event flows.
  • Clean Architecture & Separation of Concerns – Adheres to best practices for maintainable and testable codebases

Other skills:
    • Structured and critical thinking skills
    • Strong independent problem-solving ability but wiht the ability to collaborate effectively within a team
    • Minimum 4–5 years of professional experience 
    • Intermediate English knowledge





  • Benefits
    • Competitive salary
    • Full remote – (but you work in the office if you want)
    • Opportunities for continuous professional development
    • Recognition of performance
    Selection process: one round interview with us, one with our partner, your future employer.  


    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Industry :
    Human Resources, Staffing & Recruiting
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Critical Thinking
    • Problem Solving

    Back-End Developer Related jobs