Dice: Where tech connects.™
Senior Backend Engineer
Location
United Kingdom
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Dice
• Architecting and developing complex, high-load backend systems written in Elixir. • Leading technical discussions with Product Managers, Engineers, and Designers to turn vague requirements into robust technical specifications. • Mentoring mid-level and junior engineers, conducting code reviews, and fostering a culture of technical excellence. • Proactively identifying bottlenecks in our ticketing and event management systems and designing scalable solutions to handle traffic spikes. • Championing best practices in testing, documentation, and maintainability across the engineering organisation.
Job Requirements
- Extensive production experience with Elixir, OTP, and Phoenix (or deep expertise in another functional language with a willingness to master Elixir quickly).
- A strong track record of designing and developing distributed systems at scale.
- Experience integrating complex third-party services and gracefully handling failure scenarios.
- Deep understanding of database internals (PostgreSQL/Redis) and query performance optimisation.
- Deep understanding of how OSes and Linux work internally.
- Experience mentoring other engineers and influencing technical decisions within a team.
Benefits
- We're constantly innovating to bring amazing products to fans, artists, venues and promoters.
- We know that having a variety of perspectives makes us a better company – it's why we strongly encourage members of underrepresented communities to apply.
- For information on how we use your data, please view our Candidate Privacy Policy.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Designing and developing scalable backend features using Elixir and Phoenix. • Contributing to technical discussions with Product Managers, Engineers, and Designers to understand requirements and provide time estimates. • Collaborating with and learning from a senior team of Elixir experts, actively participating in code reviews and pair programming. • Writing clean, maintainable, and well-documented code with strong test coverage. • Troubleshooting production issues and helping to maintain the reliability of our ticketing systems.
Senior Software Developer – Backend API Engineering
PactFiSecure, end-to-end operational platform for executing and servicing private credit transactions
• Design, build, and maintain RESTful APIs using PHP Laravel • Ensure APIs are secure, scalable, fault-tolerant, and optimized for low latency • Implement API versioning, documentation, and automated testing • Develop integrations with financial data providers, custodians, broker-dealer systems, KYC/AML services, payment processors, and CRM platforms • Build workflows for data synchronization, event processing, and multi-system orchestration • Develop middleware solutions to normalize, validate, and transform financial data across external APIs and PactFi systems • Design and optimize relational databases (MSSQL or MySQL) • Ensure strong data governance, auditability, and compliance with financial-sector data requirements • Implement secure authentication & authorization: OAuth2, JWT, API keys • Develop and maintain role-based access controls (RBAC) • Conduct security audits, vulnerability assessments, and compliance reviews. • Enforce encryption and secure handling of sensitive financial and customer data.
• Own the architecture and technical direction of critical .NET systems across application and infrastructure layers. • Design and deliver cloud-native, distributed applications that power mission-critical nuclear industry workflows. • Architect for scalability, observability, and resilience — ensuring systems perform under real-world operational constraints. • Lead complex initiatives spanning application code, data layers, CI/CD pipelines, and deployment environments. • Partner with product and leadership to translate business objectives into scalable technical strategy. • Raise the engineering bar through rigorous code reviews, best practices, and operational excellence. • Proactively identify and eliminate systemic bottlenecks across code, pipelines, and environments. • Shape our technical roadmap across platform, reliability, and performance domains.
Senior Java Backend Developer
CygnifyTalent Acquisition as a Service (TAaaS) - Your Global TA Team On-Demand
• Design, develop, and maintain scalable backend systems and RESTful APIs. • Build and enhance backend services using Java and modern frameworks such as Spring and Hibernate. • Work closely with cross-functional teams including product managers, designers, and engineers to deliver high-quality solutions. • Contribute to system design, architecture, and performance optimization. • Integrate third-party services and support data processing pipelines. • Ensure application reliability, scalability, and maintainability. • Participate in code reviews, testing, deployment, and continuous improvement initiatives.



