Senior Software Engineer (Python, TypeScript, AWS)
Senior Software Engineer (Python/Backend) | Python (Flask), TypeScript , AWS
📍 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!