High-Performance Backend Engineer
We are seeking a skilled High-Performance Backend Engineer to join our team. As a key member of the team, you will play a critical role in designing and developing high-performance backend systems and APIs.
You will be responsible for building and optimizing microservices architecture for scalability and resilience, writing clean, testable code with unit and integration tests, and owning the full development lifecycle from design to post-go-live support.
Additionally, you will have the opportunity to mentor and support junior engineers, fostering a culture of learning and collaboration.
About the Role:
* Design, develop, and maintain highly performant backend systems and APIs
* Build and optimize microservices architecture for scalability and resilience
* Write clean, testable code with unit and integration tests
* Own the full development lifecycle, from design to post-go-live support
* Mentor and support junior engineers, fostering a culture of learning and collaboration
Required Skills and Qualifications:
* Strong experience in .NET and C#
* Expertise in event-driven architecture and messaging platforms (Kafka, RabbitMQ, AWS EventBridge)
* Solid understanding of multi-threading and low-latency programming techniques
* Hands-on experience with distributed caching (Redis, Memcached)
* CI/CD experience (GitHub Actions, Octopus, Jenkins)
* Cloud-native mindset with experience building scalable, self-healing infrastructure
* A passion for producing high-quality code and leveraging best practices like TDD/BDD
Benefits:
* Flexible hybrid working
* Strong benefits including 6 months full pay maternity/paternity leave
* Bonus scheme
* Genuine scope to climb the ladder
Next Steps:
For more information and/or to be considered, please apply now.