At a Glance
- Tasks: Design and implement backend services using Python, FastAPI, and Django.
- Company: Join a fast-growing consumer tech company at the forefront of AI innovation.
- Benefits: Enjoy high ownership, autonomy, and the chance to shape the future of technology.
- Other info: Collaborate with a mission-driven team and work closely with founders.
- Why this job: Make a real impact in a dynamic environment with rapid growth potential.
- Qualifications: 5+ years of software engineering experience with strong Python skills.
The predicted salary is between 70000 - 90000 ÂŁ per year.
We are a rapidly growing consumer technology company operating at the intersection of AI, aesthetics, and digital experiences. With a global community of millions, we are building innovative AI‑driven products that are transforming how users engage with and understand visual data. Our offerings range from consumer‑facing AI analysis tools to partnerships with leading global brands. As we scale quickly, we are expanding our team and pushing the boundaries of how technology and user experience come together.
We are seeking a talented Senior Backend Engineer to join our London‑based team full‑time. You will play a key role in building and scaling the core infrastructure of our AI platform, owning critical backend systems, and supporting rapid product growth. This is a high‑impact, fast‑paced role with significant autonomy, where your work will directly influence product direction and user experience.
Key Responsibilities- Design and implement backend services and APIs using Python, FastAPI, and Django.
- Build and maintain scalable RESTful APIs with PostgreSQL.
- Develop and integrate AI/LLM‑powered features using frameworks such as LangChain.
- Implement and manage payment systems, including Stripe integrations and subscription flows.
- Build image processing and computer vision pipelines.
- Write clean, maintainable, and well‑documented code deployed via Docker and CI/CD pipelines.
- Collaborate using GitHub, maintaining high code quality and team standards.
- Work with BaaS platforms (e.g., Supabase) for authentication, storage, and real‑time functionality.
- Ensure performance, scalability, and security best practices.
- Collaborate cross‑functionally with Product, Design, and Frontend teams.
- Contribute to architectural decisions and mentor other engineers.
- Develop data‑driven backend services and pipelines.
- Support production systems and deployments within a small, high‑performing team.
- 5+ years of professional software engineering experience.
- Strong Python expertise with backend development experience.
- Proven experience with FastAPI and/or Django, REST APIs, and PostgreSQL.
- Experience integrating Stripe for payments and subscriptions.
- Familiarity with image processing and computer vision.
- Experience with Docker, GitHub, and modern deployment workflows.
- Knowledge of cloud platforms (AWS, GCP, or Azure).
- Strong understanding of software design principles (SOLID, patterns, clean code).
- Experience with BaaS platforms such as Supabase or Firebase.
- Ability to thrive in fast‑paced, high‑ownership environments.
- Experience with LLM APIs (e.g., OpenAI, Anthropic, Gemini) and LangChain.
- Background in AI/ML (generative models, GANs, diffusion, regression).
- Experience building data pipelines and data‑driven systems.
- Familiarity with workflow orchestration tools (e.g., Temporal, Prefect).
- Be part of a fast‑growing company in the AI and consumer tech space.
- High ownership and autonomy over technical decisions.
- Work closely with founders and a mission‑driven team.
- Strong market traction and growth potential.
- Opportunity to shape a rapidly evolving industry.
Senior Back End Engineer in Alton employer: American Society of Civil Engineers
Contact Detail:
American Society of Civil Engineers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back End Engineer in Alton
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, tech conferences, or even local events. You never know who might be looking for a Senior Backend Engineer like you, and personal connections can often lead to job opportunities.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving Python, FastAPI, and Django. Share your GitHub profile and any relevant contributions to open-source projects. This gives potential employers a taste of what you can do and how you approach problem-solving.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common backend engineering questions and be ready to discuss your experience with REST APIs, PostgreSQL, and payment integrations like Stripe. Confidence is key!
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our innovative team at the forefront of AI and consumer tech.
We think you need these skills to ace Senior Back End Engineer in Alton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Backend Engineer role. Highlight your experience with Python, FastAPI, and Django, and don’t forget to mention any work with RESTful APIs and PostgreSQL. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI and consumer tech, and how your background makes you a perfect fit for our team. Let us know what excites you about the role and our mission.
Showcase Your Projects: If you’ve worked on relevant projects, whether personal or professional, make sure to showcase them. We love seeing real-world applications of your skills, especially in areas like image processing or payment systems. Include links to your GitHub or portfolio if you can!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at American Society of Civil Engineers
✨Know Your Tech Stack
Make sure you’re well-versed in Python, FastAPI, and Django. Brush up on your knowledge of RESTful APIs and PostgreSQL, as these are crucial for the role. Be ready to discuss your past projects and how you’ve implemented these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would approach building scalable backend services or integrating payment systems like Stripe. Demonstrating your thought process can really impress the interviewers.
✨Highlight Collaboration Experience
This role involves working closely with cross-functional teams. Share examples of how you’ve collaborated with product, design, and frontend teams in the past. Emphasise your ability to communicate effectively and contribute to architectural decisions.
✨Demonstrate Your Passion for AI
Since the company is focused on AI-driven products, express your enthusiasm for AI and machine learning. If you have experience with LLM APIs or image processing, make sure to bring that up. Showing genuine interest can set you apart from other candidates.