Search by job, company or skills

Erekrut... Recruitment Made Easy

Senior Software Engineer - Backend

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Main Responsibilities

As a member of the backend engineering team, your primary responsibilities include:

  • Designing scalable and efficient database schemas
  • Designing REST APIs that meet OpenAPI specifications
  • Writing clean, testable, and well-typed Python code (type hints)
  • Deploying, managing, and monitoring microservices on GCP
  • Conducting code reviews and maintaining code quality
  • Contributing to architectural discussions and system improvements

Qualifications & Must-Have Skills

You must be strong in data structures, algorithms, and backend system design.

Our backend stack heavily relies on Python, Django, and DRF. Proficiency in the following is required:

Core Technology Skills (Must-Have)

  • Python 3 (including asyncio)
  • Django & Django Channels
  • Django Rest Framework (DRF)
  • Spectacular (OpenAPI schema generation)
  • PostgreSQL
  • Redis
  • Strong Git workflows (branching, PR reviews, CI flows)

Core Knowledge Requirements (Must-Have)

  • Deep understanding of HTTP / TCP / UDP protocols
  • Clear understanding of how the internet and web work
  • Understanding of distributed systems and modern backend architectures

Nice-to-Have Skills

Knowledge of the following is a plus:

  • WebRTC / SIP protocols
  • HTML5
  • JavaScript / TypeScript
  • CSS3 / SCSS
  • Experience with real-time systems or communication platforms

More Info

Job Type:
Industry:
Employment Type:

Job ID: 133675969