Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars
Senior Product Engineer, Python, PHP
Location
United Kingdom
Posted
56 days ago
Salary
£75K - £85K / year
Seniority
Senior
Job Description
Senior Product Engineer, Python, PHP
Arbor Education
• Build, maintain and scale platform-level back-end services to enhance and serve our Data and AI capabilities for internal and external customers. • Leverage these Data and AI 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 Python-based services
- Previous experience building features in PHP
- 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.
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 Guides
Related Job Pages
More Backend Engineer Jobs
• Take part in all development aspects from design through production of a dynamic hybrid/cloud native product • Write high quality, testable and efficient code in Go and Typescript • Initiate and promote new ideas for continuous improvement of the product functionality • Work closely with other team members and mentor new team members
.NET FullStack Developer
TMS LLCAll your information will be kept confidential according to EEO guidelines.
Role Description We are hiring a .NET Full Stack Developer to work as a forward-deployed engineer, embedding with product teams and portfolio companies to build new products and modernize established ones. You will write code across the full stack — backend services, APIs, data, and UI — and operate in an AI-first environment where the majority of code is produced through leading AI coding tools. This is a hands-on builder role. You'll ship features end-to-end, collaborate closely with senior and principal engineers, and grow into deeper architecture and product ownership over time. What You'll Do - Build, test, and deploy full-stack web applications using React, .NET Core (C#), and modern frameworks. - Design and maintain robust data layers, including relational and NoSQL databases (SQL Server, MongoDB). - Develop and optimize database objects — stored procedures, indexes, and queries — ensuring high performance and scalability. - Collaborate with product managers and design teams to translate complex domain workflows across organisation's regulated verticals into intuitive, efficient user experiences. - Implement, secure, and optimize RESTful APIs and microservices hosted on Microsoft Azure. - Build and manage CI/CD pipelines and automated deployments using Azure DevOps. - Manage Azure services such as App Service, Containers, Functions, Key Vault, Storage Accounts, Service Bus, and Application Insights. - Optimize front-end and back-end performance for scalability, reliability, and maintainability. - Write clean, well-structured, and testable code following industry best practices. - Participate in architecture planning, code reviews, and continuous improvement initiatives alongside senior and principal engineers. - Work AI-first, using Claude Code, Codex, GitHub Copilot, Cursor, or JetBrains AI as your primary day-to-day development tools. - Contribute to new product builds and modernization across organisation's six regulated industry verticals, plus special projects from Venture AI Labs — prototypes, applied experiments, and zero-to-one product bets. Qualifications - Strong .NET Core / C# full stack experience, including ASP.NET Core, Web APIs, and Entity Framework. - Solid React experience (TypeScript a plus) building modern, performant web UIs. - Strong SQL Server skills — schema design, stored procedures, indexes, and query optimization — plus working experience with NoSQL (MongoDB or similar). - Hands-on Microsoft Azure experience, including App Service, Containers, Functions, Key Vault, Storage Accounts, Service Bus, and Application Insights. - CI/CD with Azure DevOps — building pipelines, automated deployments, and release management. - Hands-on AI-first development experience with Claude Code, Codex, GitHub Copilot, Cursor, or JetBrains AI. - Python as a supporting technology is a strong plus. - Solid fundamentals in software design, testing, secure-by-default engineering, and observability. - Strong communication and ownership — comfortable in a remote, forward-deployed environment with shifting context across products and teams. Requirements - Experience working in a high-velocity R&D group, innovation lab, incubator, fast-moving startup, or skunkworks-style team inside a larger enterprise. - Experience modernizing legacy .NET systems (Framework → .NET, monolith → services, etc.). - Exposure to LLM-powered features — RAG, evals, agent frameworks, tool use. - Prior work inside regulated industries (financial services, healthcare, legal, insurance, compliance-driven SaaS, etc.) Benefits - All your information will be kept confidential according to EEO guidelines.
Full Stack Developer (.NET + Node.js)
RemiteeRemitee is an international, expanding organization with a vibrant culture that sets us apart. Our work environment is fast-paced and stimulating, offering numerous opportunities for growth and development. If you're a self-starter who thrives in a collaborative and challenging environment, we encourage you to apply. Our company values are fundamental to our daily operations. To succeed here, you'll need to embrace and live our company values. We build trust (Integrity and Transparency). We inspire through example, fulfilling promises, and communicating sincerely. We embrace diversity (Respect and Empathy). We listen and connect, valuing diverse perspectives. We recognize achievements and efforts. We trust in the synergy that emerges from effort and collaboration (Teamwork). We forge authentic bonds through offering opportunities and sharing responsibilities. We focus on what is essential (Simplicity). We simplify complexity, constructing effective solutions. We promote simple and accessible communication. We create our best version (Excellence). We act with discipline and perseverance, taking care of our physical and mental well-being. We live with passion and purpose in everything we do.
Role Description Remitee is looking for a Senior Full Stack Developer (.NET + Node.js) to join our Technology team. In this role, you will work on the development and evolution of core fintech products and internal platforms that support international payment operations. We are looking for a hands-on engineer with strong backend and frontend experience, capable of leading technical initiatives autonomously and contributing to product improvements from design to implementation. You will collaborate closely with engineering and business teams in a fast-paced environment, helping build scalable and reliable solutions across our ecosystem. Key Responsibilities - Design, develop, and maintain scalable backend and frontend applications. - Build and improve APIs, integrations, and internal services used across Remitee’s platform. - Develop new product features and enhancements using modern full stack technologies. - Lead technical initiatives and own specific projects or functionalities autonomously. - Collaborate with cross-functional teams to deliver high-impact solutions. - Contribute to architecture decisions, code quality, and development best practices. - Identify opportunities for process and product improvements with a proactive mindset. - Maintain technical documentation and support continuous platform evolution. Qualifications - 4+ years of experience as Full Stack Developer. - Experience with C# and TypeScript. - Backend experience with .NET / .NET Core and Node.js (NestJS preferred). - Frontend experience with React / Next.js. - Experience building and consuming REST APIs and microservices. - Database experience with MongoDB and SQL databases. - Knowledge of Git and collaborative development workflows. - Experience working in agile environments. - Ability to work autonomously and lead technical initiatives. - Proactive mindset and strong problem-solving skills. - Basic English skills for technical documentation and written communication. Nice to Have - Experience in fintech, payments, banking, or treasury-related products. - Familiarity with AI tools or AI-assisted development workflows. - Knowledge of cloud environments and scalable architectures. - Experience with CI/CD pipelines and modern deployment practices. - Understanding of event-driven or distributed systems. Company Description Remitee is an international, expanding organization with a vibrant culture that sets us apart. Our work environment is fast-paced and stimulating, offering numerous opportunities for growth and development. If you're a self-starter who thrives in a collaborative and challenging environment, we encourage you to apply. Our company values are fundamental to our daily operations. To succeed here, you'll need to embrace and live our company values. - We build trust (Integrity and Transparency). - We embrace diversity (Respect and Empathy). - We trust in the synergy that emerges from effort and collaboration (Teamwork). - We focus on what is essential (Simplicity). - We create our best version (Excellence).
Senior Backend Engineer, Elixir
RemoteThe easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.
• You'll be joining a team of engineers across Frontend, Backend, SRE and QA. • We're organised into cross-functional development teams assigned to specific verticals. • Regardless of the specific team, you will be working on building tools, APIs and integrations for one of our products. • Our backend is built with Elixir and Phoenix, with a Postgres database. • Gitlab is used as a version control tool, issue tracker and a CI/CD solution. • Our applications are hosted on AWS. • You will also hear about ownership driven observability.


