Medior Backend Engineer, Enterprise Success
Builds and operates high-performance JVM backend services and data-processing systems for call-processing pipelines and customer-facing applications. The role requires 2–3+ years of experience, familiarity with cloud and data technologies, and strong ownership and collaboration skills.
About the job
Responsibilities
- Design, code, deploy, and operate high-performance data-processing systems and backend services on the JVM, primarily using Scala.
- Build systems for phone-call processing pipelines and customer-facing web applications.
- Work across the stack, from AWS cloud infrastructure and data storage through stream processing and Scala/Typelevel components.
- Own team-developed systems end to end, including deployment, operations, and applicable on-call rotations.
- Collaborate with local and remote team members in English and Hungarian.
- Understand customer needs and provide solutions based on them.
- Own design and architecture decisions end to end.
- Iterate continuously and improve systems and processes.
Requirements
- Experience or interest in functional programming in a typed setting.
- 2–3+ years of relevant professional experience.
- Bachelor's or master's degree in a relevant field.
- Familiarity with data storage and processing systems such as PostgreSQL, Amazon DynamoDB, Amazon Redshift, and Apache Spark.
- Proficiency collaborating and communicating with local and remote team members in English and Hungarian.
- Desire to take ownership of design and architecture.
- Customer-focused approach and ability to work through ambiguity and tradeoffs.
Benefits and Compensation
- Private retirement/pension program through Erste Bank.
- Generali private health care.
- Donation matching of up to $500 per year.
- Work-from-home equipment stipend of up to $500 in the first year.
- $1,000 per year for professional development.
- Online English classes.
- Gym membership.
- Flexible working model with two required office days per week, Tuesdays and Thursdays; other days may be worked from home or the office.
Skills
Scala, Jvm, AWS, DynamoDB, Redshift, Kafka, Postgres, Spark, Typelevel, Functional Programming
Similar jobs
Backend Engineering jobsBuild and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.
Build and modernize secure .NET backend systems for file-transfer approval workflows, audit logging, and compliance. The role requires 3+ years of scalable-systems experience, strong C#/.NET fundamentals, testing discipline, and deep hands-on use of AI agents in engineering workflows.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.
Builds and owns high-performance Rust services and libraries powering consumer trading, payments, and crypto experiences. The role requires 3+ years of software engineering experience, distributed-systems knowledge, asynchronous Rust expertise, and a security-first approach.