EVOLVE BY INTEGRATION
Back End Engineer
Location
United Kingdom
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Back End Engineer
Prima Power
• Architect, design, develop, and maintain scalable and consistent services, writing reusable, modular, and maintainable code aligned with industry best practices. • Collaborate closely with stakeholders, product managers, and engineering managers to translate business requirements into effective software solutions, define timelines, and estimate effort. • Perform code reviews, enforce coding standards, troubleshoot and debug complex issues, and ensure high code quality and performance. • Stay up to date with new technologies and tools, drive their adoption when appropriate, and contribute to a culture of continuous learning and team growth.
Job Requirements
- Extensive experience in backend development, with solid knowledge of event-driven architectures, microservices, and domain-driven design.
- Strong English communication skills and the ability to collaborate effectively within multidisciplinary teams.
- Self-motivated, proactive, and accountable, with strong problem-solving skills and a growth mindset.
- Experience working in an Agile environment.
- Nice-to-Have: Good knowledge of functional programming languages, professional experience with Rust and/or Elixir, first-hand experience of test-driven development (TDD), Event-Sourcing and CQRS, experience with messaging systems such as RabbitMQ or Kafka.
Benefits
- Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
- Grow with us: Get access to learning resources, mentorship and a growth plan tailored to you.
- Thrive and perform: Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop and optimise high-performance C++ trading systems • Build and deploy systematic trading strategies across liquid markets • Work closely with quants and trading teams to improve execution, latency and performance • Take ownership of strategy lifecycle from research to production • Gradually gain exposure to and contribute towards market-making strategies
Backend Engineer – Carrier Integrations Team
Canopy ConnectThe fastest way to collect and monitor insurance information.
• Join the Carrier Integrations team to help lead core product development • Build highly-performant and resilient data aggregation infrastructure with third-party websites and APIs • Collaborate with distributed engineering team
Software Engineer – Staff/Senior, ML Product, Python, Open Source
IterativeDeveloper tools for Machine Learning
• Working closely with our technical product managers • Helping defining the workflow for ML tools • Responsible for driving and enhancing the entry point to the ecosystem https://github.com/iterative/dvclive among other projects
Are you a Junior Java Programmer looking to join a dynamic team? Join us in Athens or work remotely, and become part of our innovative software development team working on challenging IT projects for major international public organizations. What You'll Do: - Develop web and back-end software, using state-of-the-art software development techniques and technologies; - Participate and contribute to software architecture design; - Work in a multi-national environment.




