Fractal is a global AI and technology company that helps large enterprises build modern, data‑driven products and solutions. We work with leading organisations across multiple industries, to deliver high‑quality engineering and cloud‑native platforms.
We are now looking for a Backend Software Engineer (Python, AWS) to support one of our key insurance clients on a high‑impact project.
Responsibilities:
As a Backend Software Engineer, you will design, develop, and maintain backend services and cloud-native serverless components. You will work closely with the engineering team to build reliable, scalable, and testable backend functionality.
Key responsibilities: * Designing and building backend services in Python for serverless and cloud‑based environments * Creating and maintaining RESTful APIs and ensuring integration consistency across the platform * Using AWS services such as Lambda, API Gateway, Step Functions, EventBridge, DynamoDB, and Cognito as part of backend architecture * Writing automated unit and BDD tests to ensure backend reliability (PyTest, Behave) * Participating in debugging, troubleshooting, and improving backend performance * Working with infrastructure tools like CloudFormation and CodePipeline in collaboration with cloud engineers
Qualifications
Required Skills * 3+ years of experience with Python backend engineering * Strong experience with unit testing (PyTest) and BDD frameworks * Familiarity with API development and testing (Postman) * Practical experience with AWS services (Lambda, API Gateway, DynamoDB, etc.) * English level: Upper‑Intermediate (B2) or higher — must
Nice to Have * Experience with CloudFormation and CodePipeline * Exposure to serverless architectures * Understanding of CI/CD practices
We offer: * Best team: a multicultural team of bright specialists and friendly, helping people (data scientists, ML/AI specialists, data engineers, developers, business analysts, QA team, as well as internal support staff); * Challenge: plenty of complex and exciting projects with Fortune 500 clients; * Leave: paid leave of 27 business days per year; * Salary review once a year, annual bonus * Being healthy: health insurance, reimbursement for psychological counselling, gym budget * Learning and professional development: access to company learning platforms with free courses (ie Coursera corporate), external certifications and learning programs, English classes; * No micromanagement: we encourage self-organization and trust