cover image
Parser

Senior Backend Python Engineer

On site

London, United Kingdom

Full Time

14-02-2025

Share this job:

Score my CV

Job Specifications

We are looking for a highly skilled Backend Engineer to design, develop, and maintain scalable, secure, and efficient server-side applications.

The ideal candidate should have experience in microservices architecture, API development, and database management, ensuring high availability and performance of backend services.
In this role, you will collaborate closely with frontend engineers, product managers, and other stakeholders to build robust backend solutions that power our applications.
A strong focus on Separation of Concerns (SoC), security best practices, and performance optimization is crucial for success in this position.


Key Responsibilities:

Manage, host, and serve AI/ML models (MLOps), by ensuring their scalability, reliability, and performance in production environments.
Integrate models into backend systems and create API endpoints for model interaction (e.g., retrieving predictions).
Develop and maintain scalable services, e.g. Microservices utilising REST, gRPC, or GraphQL, ensuring optimal performance and seamless integration.
Optimize database queries and schemas to improve performance, scalability, and reliability.
Implement security features, including authentication and authorization using industry-standard practices.
Collaborate with frontend developers to ensure efficient API integration and a seamless user experience.
Troubleshoot and resolve production issues, ensuring high availability and minimal downtime.
Write unit and integration tests to maintain code reliability and ensure high- quality releases.
Continuously monitor and optimize backend performance using observability tools such as Datadog, Cloud Watch or similar.
Participate in design discussions and decision-making to enhance system robustness and scalability.
Maintain technical documentation to ensure clear communication of system capabilities and updates.

Qualifications:

Education & Experience:

A Bachelor's degree in Computer Science, Software Engineering, or a related field is required, or equivalent practical experience.
Minimum 8 years of experience in backend development, with a strong focus on building scalable, high-performance systems.
Technical Skills:

Python expertise, with hands-on experience building backend services and APIs using FastAPI, Flask or similar.
A solid understanding of microservices architecture, event-driven systems, and service-oriented design patterns.
In-depth knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) for data management and optimization.
Extensive experience with cloud platforms such as AWS including services for database hosting, API management, and serverless computing.
Proficiency with Docker for containerization and orchestration tooling such as ECS (Amazon Container Services), enabling scalable application deployment.
Hands-on experience with API security protocols, including JWT, OAuth2, and OpenID Connect, Active Directory (now Microsoft Entra ID) to secure sensitive data and control access.
Proficiency with Git for version control, GitHub Actions and CI/CD pipelines to automate and streamline development workflows.
Proficiency with performance tuning and scalability techniques, such as load balancing, caching, and database indexing.
Soft Skills:

Strong analytical and problem-solving skills, with the ability to quickly assess and address technical challenges.
Excellent communication skills, both written and verbal, for collaborating with cross-functional teams and documenting technical solutions.
A proactive, self-motivated approach to addressing issues and driving improvements in backend systems.
A strong commitment to continuous learning and staying up-to-date with emerging technologies and industry best practices

Nice-to-Have Qualifications:

Familiarity with message brokers such as Kafka, or AWS SQS for handling asynchronous communication.
Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation for managing cloud infrastructure.
Knowledge of observability and monitoring tools, such as Cloud Watch or Datadog, to track and troubleshoot system performance.
Familiarity with serverless architectures (e.g., AWS Lambda) and eventdriven programming paradigms.
Exposure to Agile/Scrum methodologies and tools like Jira for managing tasks and sprint planning.
Certifications in cloud technologies, such as AWS Certified Developer

What we'll offer you in return:

The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built.
The opportunity to form part of an amazing, multicultural community of tech experts.
A highly competitive compensation package.
Medical insurance.

Come and join our #ParserCommunity.
https://parserdigital.com/

About the Company

At Parser we help organisations leverage on digital to advance their business strategy. For us, creativity, talent, and passion are indispensable to succeed. This is why we are committed to building, nurturing, and empowering a diverse, multi-disciplinary environment, where every team member can grow professionally and achieve their ambitions, while helping our clients deliver amazing digital products. Thanks to our flexible, distributed model of global operation and the high calibre of our experts, we have enjoyed triple... Know more

Related Jobs

Company background Company brand
Company Name
Better Placed Ltd - A Sunday Times Top 10 Employer in 2023!
Job Title
Lead Software Engineer
Job Description
Founding Software Engineer (AI)Salary: £85,000–£100,000 + 1.5%Typescript, React, Node with Azure cloud services **The business is likely to have a premises in Manchester within 12 months. After this you'd ideally be able to meet up monthly. About You Are you a skilled senior software engineer with a passion for developing exceptional front-end experiences and diving into back-end challenges? My client, is a SaaS startup harnessing the power of AI. They're seeking a founding Software Engineer to help shape the next generation of AI-driven solutions. The business is led by a serial entrepreneur who has scaled and exited business into the tens of millions previously. There is a 3-4 year plan to do the same here meaning this could be a life changing opportunity. This is an opportunity to be part of a small, fast-paced, and innovative team, building a SaaS multitenant platform that integrates with clients' environments to automate operational workflows using AI. You'll work closely with the founding team, shaping both the product and the future engineering team. What you'll do Collaborate with product managers, UX designers, clients, and engineers.Develop new platform functionality across the stack.Implement software engineering best practices in a fast-moving startup environment.Build high-quality, performant user-facing applications and internal tools. Tech StackFront-end: React, Redux, React Flow.Back-end: TypeScript (Node.js), Azure Cloud services (Function Apps, Container Apps, Cosmos DB, API Management).Infrastructure: Bicep for IaC, CircleCI for CI/CD.AI: Off-the-shelf models (e.g., GPT, Bard). Nice to Have A product-driven mindset and full-stack engineering experience.Someone who has worked in a startup environment and is comfortable working directly with founders and customers.Brings leadership potential and sees themselves playing a pivotal role in scaling the business. Why join?Competitive salary (£85,000–£100,000) with 1.5% equity from day one.A unique chance to shape the future of AI applications in real-world settings.Be part of a team with a track record of building successful, multimillion-pound businesses.Generous share options pool and influence over the future engineering team. If you're ready to make an impact and help bring the power of AI to life, we’d love to hear from you
United Kingdom
Remote
Full Time
07-03-2025
Company background Company brand
Company Name
BMB Neon
Job Title
Backend Engineer (Billing & Marketplaces)
Job Description
Billing & Marketplaces Team solves complex billing challenges that impact all Neon users. The team tackles issues such as payment processing errors, invoicing accuracy, subscription management, and pipeline correctness. The team's mission is to ensure a seamless billing experience by developing scalable solutions, automating processes, and integrating with diverse payment gateways. If you excel at solving intricate problems, this is your perfect opportunity. Time zone requirement: GMT - GMT+4 You will: Build new 3rd-party integrations and contribute to improving existing ones with key partners. Enhance and develop a real-time data pipeline for a massive of billing events. Design and implement new features to keep our product ahead of the market. Work with various colleagues (designers, product managers, developer advocates, C-level executives, etc.) on the future of Neon. Own feature end-to-end, from ideation to iterating based on user feedback. Participate in on-call rotations to handle and resolve critical issues. We're Looking For Someone Who Has 3+ years' experience developing backend Golang applications. Exposure to infrastructure technologies such as Kubernetes, Github CI/CD, and cloud (AWS, Azure, etc.). Experience with various types of databases, such as PostgreSQL, ClickHouse, Redis, and message buses, such as Kafka, AWS SQS, and Kinesis, is preferable. Worked in a team of software engineers delivering real value to end-users. Contributed towards making other engineers more productive and efficient. About Neon Neon is building open-source cloud-native PostgreSQL. Our architecture separates storage from compute, allowing for stateless and serverless Postgres. We're a well-funded startup with deep knowledge of Postgres internals and decades of experience building databases. We are a systems company; we work on low-level code with strict performance and correctness requirements. Neon was created by a team of Postgres hackers and led by CEO Nikita Shamgunov (co-founder of SingleStore). Neon is built on open-source principles and is focused on giving back to the Postgres and developer communities. Our Team We are a distributed team of 120+ people working from 25+ countries (concentrating around North American and European time zones) We are a team built on open-source cultural principles (transparency, contribution, accountability, and proactivity) Team with decades of experience building databases and deep knowledge of Postgres internals. We are deeply technical We have experienced Postgres committers and hackers on the team (check Heikki, Anastasia, Arseny, Matthias profiles) We believe in the efficacy of collaborative open-source We aim for a diversity of thoughts and backgrounds We are keen to be a fast-moving, flat org and avoid hierarchical structures Our Investors Top-tier investors backed up Neon's vision: We raised $104+ million in funding from Menlo Ventures, GGV, Khosla Ventures, General Catalyst, and Founders Fund. Venture vehicles of Snowflake and Databricks invested in Neon. Our angel investors are prominent technologists and ecosystem players. More than 20 awesome angels supported Neon, including Nat Friedman, Elad Gil, Mike Ovitz, Ajeet Singh, Guillermo Rauch, Søren Brammer Schmidt, and Wes McKinney. Our Board includes Quentin Clark, Glenn Solomon, Joe Morrissey, and Tim Tully. Our Offer You have an opportunity to be an early employee in the fast-scaling, ambitious team You can work 100% remotely: we'll handle all formalities to arrange work from your home We grant equity (stock options) to all full-time hires We offer a competitive benefits package in line with all tech companies (top-notch equipment, unlimited vacations, paid parental leaves, and much more) We are distributed, yet make our bonds during regular offsites (the last one was in Lisbon)
London, United Kingdom
Remote
Full Time
07-03-2025
Company background Company brand
Company Name
Harnham
Job Title
Software Developer
Job Description
Software Developer Retail, Liverpool £50,000 + Benefits OVERVIEW Harnham are currently working with a loved UK retailer based in Liverpool that is looking to hire 2x Software Developers to their engineering team. They have a current team of 3 engineers/developers (including a Team Lead) and due to internal demand are looking to expand the team! As a team they have been tasked with rebuilding an essential internal platform responsible for merchandising and supply chain. As they look to modernise the internal stack and improve their engineering best practices they will invest further into new hires and growth, starting with you! THE ROLE You will be: Working as part of a close-knit team of Software Engineers and Developers, collaborating and learning from more senior members of the team, building a new internal platform Improving the existing code base, whilst also writing clean and efficient code to improve product features. Team is currently operating on Linux with Oracle Database. The new platform will be on Azure. Growing the internal capability and removing reliance on external / 3rd party providers. SKILLS AND EXPERTISE Desirable: A good understanding of software best practice and principles Tech: Javascript, React, Typescript, SQL, Azure Experience writing complex SQL queries Bachelors degree in a technical subject (computer science preferred) Familiarity with Oracle database tools Agile/Waterfall methodologies SALARY In this role you could earn up to £50,000 + benefits. HOW TO APPLY To be considered for this opportunity, please submit your details using the Apply button on this page. For more information regarding other roles please contact Nick Mandella at Harnham. KEYWORDS Software engineer, software developer, React, Azure, Typescript, Javascript, Oracle, SQL.
Liverpool, United Kingdom
On site
Full Time
06-03-2025
Company background Company brand
Company Name
Howden
Job Title
Cloud Engineer
Job Description
Purpose of the Role: We are seeking an experienced and motivated AIOps Engineer to join our growing and dynamic Data Science & AI platform team. The AIOps Engineer will play a key technical role in building and advancing our Data Science and AI technology stack, leveraging modern day cloud services, and driving CI/CD & automation practices. The ideal candidate should have a strong experience in DevOps and AIOps practices, including deploying Azure infrastructure services following best practises, with a strong focus on containerisation, analytics, virtual networking and serverless computing. Key Responsibilities / Accountabilities: As an AIOps Engineer, you will be responsible for shaping our technical roadmaps across our AI/ML toolset, defining our technical governance and standards and will play an important role in wider collaboration with technology platforms across the business. You will work alongside a technical team of engineers to support the delivery of AI/ML related projects and deliverables, enabling us support customer requirements, building future proofed AI/ML solutions and supporting the business towards achieving its strategic goals and objectives. Collaborate with cross functional teams across the business, with a key focus on alignment to enterprise architecture for our Data Science & AI capabilities. Responsible for the implementation and management of secured, highly scalable, performance efficient, modernised infrastructure across our Azure cloud platforms supporting our Data Science and AI toolset. Automate infrastructure provisioning, configuration, and deployment processes, with CI/CD principles a strong focus area. Support and Enhance our CI/CD pipelines to streamline SDLC and improve our overall MLOps & AIOps capabilities. Monitor system performance and deliver proactive maintenance improvements. Ensure Security and Compliance of our infrastructure and Solutions, including a focus on Vulnerability Management & Maintenance. Knowledge and Experience: Strong experience implementing Azure Infrastructure Services in accordance with best practises. Strong experience in automation levering scripting languages such as JSON, Bicep, Yaml, Python, Terraform, Ansible and PowerShell. Proven understanding in Containerisation and Serverless computing services and practices (examples such as Docker, Azure AKS, ACI, AWS EKS and Lambda). Strong networking skills specifically in the use of securing data in the cloud. Experience in the deployment and support of Databricks, Azure Synapse, Azure OpenAI, Azure Search, Azure AI services, Azure ML and other AI/ML related services. A solid understanding of DevOps, AIOps and MLOps principles and concepts. Experience in delivering and managing CI/CD Pipelines leveraging tools such as Azure DevOps and Jenkins.
London, United Kingdom
On site
Full Time
05-03-2025