At a Glance
- Tasks: Architect and maintain robust backend services using Python and AWS.
- Company: Profitable London-based tech scale-up leading in automation and attribution.
- Benefits: Competitive salary, equity, flexible remote work, and a chance to influence product direction.
- 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: Dynamic environment with opportunities for personal and professional growth.
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 Newcastle upon Tyne 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 Newcastle upon Tyne
✨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 when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving backend systems and automation. This is your chance to demonstrate your technical depth and architectural confidence.
✨Tip Number 3
Prepare for the interview by brushing up on your communication skills. Be ready to explain the 'why' behind your technical decisions. Remember, they want someone who can think like a product owner!
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it gives you a better chance to stand out in the application process.
We think you need these skills to ace Senior Software Engineer (Python, TypeScript, AWS) in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, TypeScript, and AWS. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for backend development and how you’ve tackled complex problems in the past. Let your personality shine through!
Showcase Your Projects: If you’ve worked on any interesting projects, especially those involving high-throughput engineering or cloud infrastructure, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at TopTek Talent
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, TypeScript, and AWS. Brush up on your knowledge of Flask and be ready to discuss how you've used these technologies in past projects. Prepare examples that showcase your architectural decisions and how they impacted the overall system.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. Think about complex problems you've solved in previous roles, especially those involving high-throughput engineering or data pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Communicate Clearly and Confidently
Articulate your thought process when discussing technical decisions. This role values engineers who can explain the 'why' behind their choices. Practice explaining your past projects in a way that highlights your contributions and the impact they had on the team or product.
✨Demonstrate Your Builder Mindset
Share examples of how you've thrived in fast-paced environments. Discuss any instances where you took initiative to improve processes or systems. Highlight your ability to work autonomously while still collaborating effectively with others, as this is key for the role.