Back End Software Developer
Stoke-On-Trent (Hybrid)
About Us
We are a team of dedicated engineers passionate about solving complex problems at scale. This team is built around high-performance computing, focusing on building distributed systems that process enormous volumes of transactions every day.
Our systems are powered by Linux and built around open-source technologies, emphasizing scalability, reliability, and speed. To meet the demands of high-volume, low-latency processing, we leverage functional programming paradigms and languages like Golang and Erlang, and we’re looking for developers eager to expand their skills in these areas.
We thrive on collaboration, innovation, and a commitment to building systems that are as elegant as they are powerful. If you’re passionate about distributed systems, functional programming, and continuous learning, we’d love to have you on our team.
What You’ll Do
* Design and implement low-latency, fault tolerant, highly available, and scalable systems.
* Work with languages like Golang and Erlang, exploring functional paradigms to deliver efficient, robust solutions.
* Create systems capable of processing massive transaction volumes with precision and speed.
* Support and improve the current codebase, identifying opportunities for optimization and enhancement.
* Contribute to solution designs, technical discussions, and effort estimations.
* Utilize Linux and GNU utilities in building and maintaining high-performance systems.
* Proactively identify areas for technical improvement and share your insights with the team.
About You
We’re seeking a technically minded individual who’s eager to learn, thrives on solving complex problems, and is excited about exploring functional programming and distributed systems.
Preferred Skills and Experience
* Expertise in services, messaging, systems, or middleware.
* Exposure to languages like Erlang, Haskell, F#, Scala, or Go (or an eagerness to learn).
* Experience with distributed architecture or a keen interest in designing systems that scale.
* Familiarity with complex event processing or continuous query languages.
* A natural aptitude for tackling technical challenges and delivering solutions.
* Strong communication and teamwork skills, with a proactive and supportive approach.
* A BSc/MSc in IT-related fields or equivalent hands-on experience.
Ready to Apply?
If this role excites you and you’re ready to take on the challenges of distributed systems and functional programming, we’d love to hear from you. Let’s build the future together.
katieburke@uniting.cloud
#J-18808-Ljbffr