Senior Backend Engineer

Craftingsoftware Innovation — Romania · Posted ~22 hours ago

Senior Full-time

Skills

Backend software development Scalable systems Reliable systems Distributed systems Concurrency System design APIs Computer science fundamentals Erlang Functional programming

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced backend engineering opportunity focused on reliable and scalable systems supporting payment integrations. Candidates can come from a variety of programming backgrounds and will have the opportunity to develop expertise in Erlang and functional programming.

Highlights

Senior backend role building reliable, scalable payment-integration systems, with the opportunity to learn Erlang on the job and work alongside experienced functional-programming engineers.

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 Strong experience in backend software developmentExperience building complex, scalable and reliable backend systemsGood understanding of distributed systems, concurrency and system designExperience with APIs and integrationsStrong problem-solving and software engineering fundamentalsInterest in functional programming and willingness to learn ErlangSenior-level ownership and engineering mindset 📍 Location: Cluj-Napoca About us: Crafting Software 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!