Summary
✨ AI‑Generated
An experienced Senior Backend Engineer is sought for a payment integrations team. Strong backend engineering fundamentals are more important than prior experience with the primary language, which can be learned on the job. You will build and operate scalable microservices and reliable backend systems alongside experienced engineers.
Highlights
Work on reliable, scalable payment integration systems while learning Erlang on the job. The role offers collaboration with experienced engineers, technically challenging backend work, and exposure to functional programming.
Description
We’re looking for an experienced Senior Backend Engineer to join our hub, working in the Payment Integrations area and using Erlang as the main backend technology.
You don’t need previous Erlang experience.
We’re open to Senior Backend Engineers coming from any programming language — Java, C#, Go, C++, Python, Kotlin, Scala or others.
What matters to us is strong backend engineering experience, solid computer science fundamentals, and an interest in functional programming.
This is a backend-heavy role, focused on building and maintaining reliable, scalable systems behind payment integrations.
If you’re curious about Erlang and would like the opportunity to learn it on the job while working alongside experienced Erlang engineers, we’d love to talk to you.
What we’re looking for
7+ years of backend software engineering experience, including hands-on experience building and operating micro-servicesExperience designing and building complex, scalable, and reliable backend systems and servicesStrong understanding of distributed systems, concurrency, scalability, and system designPractical experience with micro-services architecture, with a focus on scalability, performance, and reliabilityPractical experience with event-driven architectures and asynchronous communicationExperience designing and working with APIs and complex integrationsStrong problem-solving skills and software engineering fundamentalsInterest in functional programming and willingness to learn ErlangSenior-level ownership, autonomy, and engineering mindset
Location: Cluj-Napoca
About us:
Crafting Technologies is a technology company based in Cluj-Napoca, built around a strong passion for software engineering and functional programming.
Over the years, we’ve built one of the largest Erlang and Elixir engineering teams in Romania, bringing together experienced engineers who enjoy solving complex technical problems and building reliable, scalable systems.
Our expertise goes beyond a specific technology.
We value strong engineering fundamentals, curiosity, continuous learning, and people who want to understand how things work, challenge existing solutions, and find better ways to build software.
If this sounds interesting, apply or reach out to us directly.
And if you know a great backend engineer who might enjoy making the move to Erlang, feel free to send them our way!