Requirements
Must have:
- Python proficiency - Excellent backend development skills, including APIs, automation, and CLI tools - Experience with FastAPI (or Django/Flask) - Strong Linux experience, including development, testing, and deployment - SQL and NoSQL experience, ideally with SQLite and DynamoDB - Experience working with structured and unstructured data - Good working knowledge of AWS (S3, EC2, ECS, DynamoDB, Cognito, networking) - Strong communication skills
Responsibilities:
- Design, build, and test backend applications, APIs, and internal tools - Work with Python, FastAPI, automation, and data processing to deliver clean, reliable, and secure software - Support Linux-based development and deployment projects - Maintain SQL and NoSQL databases - Get involved in containerisation and DevOps - Scrape, clean, and process data at scale - Collaborate with a small, friendly team to solve problems and communicate effectively
Company:
We are a small, skilled engineering team focused on developing a fast-growing SaaS product that serves major consumer brands. This role offers a salary of up to £50,000 per annum, stock options, 25 days of holiday plus bank holidays, an annual training allowance, and a tech budget. We promote career development and provide a supportive environment for learning and growth, with team members working together in our Central Bristol office three days a week.