
Senior Backend Engineer, Python
Somnio Software
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
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