Senior Python Backend Engineer

New
Listing location: Spain; Structured job location: Spain; Fully remote work environment across EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
German, English
Required Skills
AWSDockerPythonSQLAgileDjangoNosqlRESTful APIsSaaS

Requirements

  • Strong professional experience as a Backend Engineer with Python, including advanced knowledge of Django.
  • Proven experience developing and maintaining scalable SaaS applications in fast-paced environments.
  • Solid understanding of backend architecture, API design, and software scalability principles.
  • Experience refactoring legacy codebases and improving performance, maintainability, and reliability.
  • Proficiency with relational and NoSQL databases.
  • Experience with Docker and containerized services.
  • Familiarity with cloud-based solutions and AWS services such as Lambda, ECS, EKS, or App Runner is a plus.
  • Strong understanding of Agile software development methodologies and collaborative engineering practices.
  • Experience with automated testing frameworks and code quality assurance processes.
  • Excellent troubleshooting and problem-solving skills with a proactive, builder-oriented mindset.
  • Strong communication and collaboration skills, with the ability to work effectively in distributed international teams.
  • Full professional proficiency in both German and English.

Responsibilities

  • Design, develop, and scale robust backend applications and services using Python and Django.
  • Optimize application performance and troubleshoot complex scalability and system bottlenecks within a high-volume SaaS platform.
  • Refactor and modernize legacy systems to improve maintainability, reliability, and long-term scalability.
  • Build and maintain clean, scalable RESTful APIs that support frontend applications and third-party integrations.
  • Conduct code reviews, implement automated testing practices, and contribute to high engineering quality standards.
  • Collaborate closely with product, frontend, and cross-functional engineering teams on architecture and system design decisions.
  • Mentor junior developers and foster a culture of continuous improvement and technical excellence.
  • Implement security best practices, maintain technical documentation, and support compliance and operational stability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now