Somnio Software

Senior Backend Engineer, Python

Somnio Software

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architecture, development, and maintenance of server-side logic designed to empower and scale small businesses globally.
  • Building high-performance APIs and event-driven microservices.
  • Optimizing complex Postgres queries and architecting asynchronous ecosystems using AWS SQS, SNS, and Lambda.

Requirements

  • 7+ years of professional experience in backend development, with at least 5 years dedicated to the Python ecosystem as your primary language.
  • Expert-level proficiency in Django, FastAPI, and Flask.
  • Deep understanding of SOLID principles, design patterns, and ACID properties in database transactions.
  • Proven track record deploying and managing services including AWS Lambda, Fargate, EKS, and S3.
  • Extensive experience building, documenting, and integrating complex REST APIs with a focus on performance and security.
  • Expert knowledge of PostgreSQL and experience working with big data environments like Google BigQuery.
  • Practical experience using AWS SQS and SNS to decouple services and handle asynchronous workloads.
  • Hands-on experience with Terraform to manage and version cloud resources.
  • Absolute commitment to automated testing (Pytest, Unittest) and following Scrum/Agile best practices.
  • Ability to lead technical design reviews and communicate effectively with stakeholders in the UK and globally.
  • Proficiency in using AI tools (Cursor, Claude code) to accelerate delivery without sacrificing code integrity or security.
Benefits
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoFastAPIFlaskPostgreSQLREST APIsTerraformAWS LambdaAWS SQSAWS SNS
Soft Skills
communicationleadershipcollaborationproblem-solvingstakeholder engagement