Senior Fullstack Engineer

New
Based in GermanyFull-TimeSenior
SalaryCompetitive compensation package including salary, stock options, and health coverage.
Apply NowOpens the employer's application page

Job Details

Languages
English, Russian
Experience
5–7+ years
Required Skills
AWSPostgreSQLPythonDjangoKubernetesTypeScriptReactDistributed Systems

Requirements

  • 5–7+ years of professional full-stack engineering experience in production environments.
  • Strong expertise in Python and Django/DRF, with solid experience in PostgreSQL under production load.
  • Advanced proficiency in React and TypeScript, with a focus on production-grade applications.
  • Proven ability to own and operate a system or domain independently, including architecture and long-term maintenance responsibility.
  • Experience building and maintaining systems in complex, high-scale, or multi-tenant environments.
  • Strong understanding of software engineering fundamentals, including testing, system design, and performance considerations.
  • Comfortable working directly with product stakeholders.
  • Practical experience with distributed systems concepts, message queues, or high-volume data processing is a plus.
  • Familiarity with infrastructure tooling such as Kubernetes, Terraform, or CI/CD pipelines is beneficial.
  • Active use of AI-assisted development tools or strong willingness to adopt them as part of daily workflow.
  • Professional working proficiency in English.
  • Russian language proficiency is required as it is the primary working language in the team.

Responsibilities

  • Own a dedicated domain of the codebase end-to-end, including architecture, implementation, testing strategy, operational stability, and technical debt management.
  • Design, build, and maintain full-stack features, spanning backend APIs (Python/Django/DRF) through to frontend interfaces (React/TypeScript).
  • Take full responsibility for production systems, ensuring reliability, scalability, and maintainability under real-world load.
  • Collaborate directly with product managers to clarify requirements, resolve ambiguities, and translate product needs into technical execution plans.
  • Write and maintain comprehensive automated tests as part of the development process, ensuring production readiness of all changes.
  • Work with multi-tenant, high-volume systems and contribute to the evolution of distributed architecture and data-heavy workflows.
  • Use AI and agentic tools as part of the development lifecycle, reviewing outputs critically and improving contextual inputs for automation systems.
  • Participate in code reviews, ensuring high engineering standards while maintaining efficiency and clarity across the team.
  • Continuously improve system design, developer experience, and internal documentation to ensure your domain remains understandable and maintainable.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package including salary, stock options, and health coverage.
Apply Now