Arbor Education logo
Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Senior Python Engineer, PHP

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

8 days ago

Salary

£75K - £85K / year

Seniority

Senior

Bachelor DegreeEnglishNoSQLPHPPythonSQL

Job Description

Senior Python Engineer, PHP

Arbor Education

• Build, maintain and scale platform-level back-end services to enhance and serve our core products. • Leverage these capabilities to build and ship new features within the core Arbor product suite. • Own the successful delivery of high-impact features, directly contributing to the advancement of Arbor products. • Drive the development and implementation of advanced tests for new and existing features, ensuring high test coverage and reliability standards. • Proactively identify, take ownership of, and resolve critical system bugs and issues using advanced problem-solving skills and comprehensive system knowledge. • Maintain high code quality standards through thorough, constructive code reviews, ensuring solutions are well-tested, scalable, and maintainable. • Produce well-architected, efficient, and scalable code by applying industry-leading design patterns and methodologies. • Create and maintain thorough technical documentation and diagrams that promote best practices and ensure clear communication. • Collaborate closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to address feature requests. • Support the Engineering Manager with interviews, scrum ceremonies, and the implementation of strategies to improve and optimise product quality and lead time, demonstrating a comprehensive understanding of the development lifecycle and processes. • Support the Tech Lead in developing technical roadmap solution designs, identifying areas for improvement, prioritising, and executing technical debt reduction. • Act as a role model for technical excellence through code reviews, pair programming, and actively mentoring and coaching mid-level and junior engineers in best practices, fostering knowledge transfer within the team. • Actively lead and participate in tech talks, workshops, and team-based learning initiatives.

Job Requirements

  • Demonstrable experience building back-end services in Python and/or PHP
  • Comfortable working with both technologies in the long-term
  • Experience with enterprise solutions and large-scale systems.
  • Demonstrated knowledge of database technologies (SQL and NoSQL) and best practices for data modelling and performance optimisation.
  • Proven experience in managing large, technical projects and delivering high-quality, impactful results with minimal supervision.
  • Proven experience designing and writing APIs and services within a service-oriented environment.
  • Applies best practices and software engineering principles (e.g., SOLID, DRY) effectively.
  • Demonstrated knowledge of software best practices, including refactoring, writing clean code, and Test-Driven Development (TDD) and Test Automation.
  • Understands Scrum methodology or other agile development processes.
  • Demonstrates leadership through collaboration, mentorship, and a proactive approach to problem-solving.
  • Possesses excellent written and spoken English skills, with the ability to communicate clearly to both technical and non-technical stakeholders.
  • A driven team player who actively participates in discussions and readily offers assistance to others.
  • Nice to Have: Prior professional experience building back-end services in both PHP & Python
  • Domain experience within the UK Ed-Tech space.
  • PHP: Laminas /Symphony; Python: Fast API.
  • Service decomposition

Benefits

  • A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more!
  • 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas
  • Life Assurance paid out at 3x annual salary
  • Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks
  • Private Dental Insurance with Bupa
  • Salary sacrifice Pension provided by Scottish Widows
  • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay
  • 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life!
  • Access to services such as Calm and Bippit (financial wellbeing coaching)
  • All of our roles champion flexible working and we are happy to discuss what this means to you
  • Social committees that plan team, office and company wide events to bring people together and celebrate success
  • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc)
  • Volunteer with a charity of your choice for a day each year
  • Dog friendly offices!

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Projetar, desenvolver e operar aplicações transacionais baseadas em IA Generativa e LLMs • Desenvolver APIs REST em Python seguindo arquitetura de microsserviços • Construir pipelines de inferência e integrar modelos de Machine Learning e LLMs utilizando LangChain e LangGraph • Implementar soluções de RAG (Retrieval-Augmented Generation) integradas a fontes de dados corporativas • Manipular e processar dados utilizando Pandas e NumPy • Garantir qualidade de código através de Clean Code, princípios SOLID e testes automatizados (unitários e integração) • Implementar observabilidade ponta a ponta utilizando logs, métricas e tracing com Prometheus, Grafana e Datadog • Manter e evoluir pipelines CI/CD utilizando GitHub • Atuar na construção e sustentação de ambientes em AWS utilizando infraestrutura como código (Terraform) • Trabalhar com containers e orquestração utilizando Docker e Kubernetes

Brazil
Filigran logo

Senior Software Engineer – Python

Filigran

Uncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.

Full TimeRemoteTeam 201-500Since 2022H1B No Sponsor

• Full Stack Architecture: Build a clean, scalable application deployable both as SaaS and On-Premise, using TypeScript and Python. You will design complex visualization flows, advanced logging capacities and agent configuration. • Architectural Evolution: Refine the software architecture to handle the integrations with the AI team at Filigran. • Rapid Prototyping: Iterate fast to test concepts, being comfortable with refactoring or deleting code as the product vision evolves based on user feedback. • Community Management: Engage with the Open Source community (GitHub, Slack), answering user questions. • Team Structuring: Participate in the creation of development processes and team culture as one of the first hires in this new squad.

France
Intetics logo

Senior GO Developer – Short-term Project

Intetics

Where software concepts come alive™

Full TimeRemoteTeam 501-1,000Since 1995H1B No Sponsor

• Review business requirements and validate technical solutions. • Contribute to implementation planning. • Develop integration services with external providers and public systems. • Implement fiscalization and electronic invoicing functionality. • Deliver production-ready solutions. • Maintain service stability through monitoring, logging, and incident response. • Collaborate on regulatory services. • Independently deliver integration tasks after onboarding.

Poland
RESPEC logo

Database Developer – Contractor

RESPEC

Achieving the impossible. Transforming our clients' visions into reality.

ContractRemoteTeam 201-500H1B Sponsor

• Design, develop, and maintain SQL Server databases • Build and optimize ETL pipelines and data workflows using SSIS, SQL Server, Python, and/or PySpark • Lead or support large-scale data conversion and migration efforts • Develop data ingestion and transformation processes • Create and maintain logical and physical data models • Build and support reporting solutions using SSRS and Power BI • Diagnose and resolve database performance issues • Provide production support and participate in on-call support

Minnesota