At a Glance
- Tasks: Architect and maintain robust services using Python and manage AWS infrastructure.
- Company: A profitable London-based tech scale-up leading in automation and attribution.
- Benefits: Competitive salary of £110,000 plus equity and flexible remote work options.
- Why this job: Join a high-autonomy team at the forefront of AI-driven technology.
- Qualifications: Proven experience in backend systems with Python and proficiency in TypeScript.
- Other info: Collaborate directly with founders and enjoy excellent career growth opportunities.
The predicted salary is between 79200 - 132000 £ per year.
Location: London-based, Highly Flexible (Open to Remote Working Outside London)
Compensation: £110,000 + Equity
Role: Senior Full Stack (70% Backend / 30% Frontend)
The Challenge
We are representing a highly profitable, London-based technology scale-up that has quietly become a leader in the automation and attribution space. They have moved past the "risky" startup phase, successfully scaling to 16 people with a client base of hundreds of global brands. They are currently looking for a tenured backend Python specialist to own the "engine" of their platform. This is a high-autonomy role where you aren’t just shipping tickets—you are architecting the systems that bridge high-velocity digital data with complex, real-world operational outputs.
Why this role is different
- AI-Native Workflow: This team is at the absolute forefront of the "AI-agentic" shift. You will be encouraged to use tools like Claude Code to automate the mundane, allowing you to focus on high-level architecture and solving "unsolved" problems.
- True Technical Ownership: You will own features from "cradle to grave." This means designing the database schema, building the API, managing the AWS infrastructure, and setting up the monitoring.
- High Talent Bar: You’ll be working alongside a small, senior team where the culture is built on high-bandwidth communication, intellectual curiosity, and zero bureaucracy.
The Technical Mission
- Scale the Core: Architect and maintain robust services using Python to handle massive data ingestion and automated event-tracking.
- High-Throughput Engineering: Optimize sophisticated background job queues (SQS) and data pipelines that power real-time triggers for global enterprise clients.
- Infrastructure & DevOps: Manage and evolve a modern AWS footprint (ECS, Parameter Store) using a "DevOps-as-standard" mindset.
- Product Influence: Collaborate directly with the founding team to translate complex business requirements into elegant, scalable technical solutions.
What You Bring
- Technical Seniority: You have a deep, proven background in building production-grade backend systems with Python. You don’t need a set number of years to prove it—your technical depth speaks for itself.
- Full-Stack Versatility: While you are a backend engineer at heart, you are proficient with TypeScript and can jump into the frontend to deliver a complete, polished feature.
- Architectural Confidence: You are comfortable designing APIs and managing cloud infrastructure (AWS) without needing a manual.
- Articulate Communication: You can clearly explain the "why" behind your technical decisions. This team values engineers who can think like product owners.
- The "Builder" Mindset: You thrive in high-growth environments where speed, initiative, and high-quality abstractions are the default.
Ready to Scale? This is a chance to join a profitable, lean team that values engineering craft over corporate process. If you want to build at the intersection of AI and high-scale automation, we want to hear from you!
Senior Software Engineer (Python, TypeScript, AWS) in London employer: TopTek Talent
Contact Detail:
TopTek Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Python, TypeScript, AWS) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or AWS. A personal referral can make all the difference in getting noticed.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving backend systems and automation. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and TypeScript knowledge. Practice coding challenges and system design questions to demonstrate your architectural confidence.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with high-throughput engineering and DevOps practices.
We think you need these skills to ace Senior Software Engineer (Python, TypeScript, AWS) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise, AWS experience, and any relevant projects that showcase your backend capabilities.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how you can contribute to our team. Share specific examples of your past work that align with the responsibilities mentioned in the job description.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving Python, TypeScript, or AWS, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!
How to prepare for a job interview at TopTek Talent
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, TypeScript, and AWS. Brush up on your experience with backend systems and be ready to discuss specific projects where you've architected solutions or optimised performance. The interviewers will want to see your technical depth, so prepare to dive deep into your past work.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some real-world problems during the interview. Think about how you would approach designing a database schema or managing cloud infrastructure. They’re looking for someone who can think critically and creatively, so don’t shy away from discussing your thought process.
✨Communicate Clearly and Confidently
Articulate your technical decisions and the reasoning behind them. This role values engineers who can explain complex concepts simply. Practice explaining your past projects and the impact they had, as clear communication is key in a high-bandwidth team environment.
✨Embrace the Builder Mindset
Demonstrate your enthusiasm for building and innovating in a fast-paced environment. Share examples of how you’ve taken initiative in previous roles, whether it’s automating processes or leading a project from start to finish. They want to see that you thrive in high-growth settings and are eager to contribute to their mission.