Our Client is a fast-growing startup that offers a team of dynamic and experienced executives at the helm, and a hardworking team of international colleagues at your side. They value getting things done for their customers and consistently improving ourselves and products along the way.
Our Client is committed to diversity and inclusion and they desire to build a team with a variety of perspectives, identities, and professional experiences. It's their intention to evaluate each candidate exclusively on the merits of their skills, competencies, and contribution to the organization.
This position is based in Budapest.
We are looking for a Back-end Engineer to work in their Budapest team, who thrives on designing, coding and operating high performance data processing systems and backend services for their customer facing web applications on the JVM platform (primarily Scala). Our ideal candidate would have the skills and desire to understand their entire stack, from their cloud platform (AWS) through data storage technologies (such as DynamoDB, Redshift) and stream processing (Kafka) all the way to Scala/akka based services.
Work at a supportive and fast-growing startup with a fantastic team.
Make an impact in the lives of tens of millions of consumers.
Collaborate and learn from other great team members.
Support in developing your skills and accelerating your career
If you are interested in any of these questions than this position might be for you.
What makes HTTP2 faster than HTTP/1.1, and under what circumstances is it not faster?
What are the latency issues to watch out for in a multi-layer load balancer architecture? And from a security point of view?
What are the most important parts of the total request round-trip-time for an HTTPS API? What is a cold-start?
What is the difference between OS thread and green thread and how does it appear in different scala service frameworks?
What are the main differences between the main serverless solutions currently available?
What is a hot partition in a data processing system and what workarounds can be tried?
Experience with functional programming in a typed setting; especially Scala
A philosophy of iteration and continuous improvement;
BSc or M.S in Computer Science; 2-3+ years relevant work experience
Excellent communication and self-organization skills incl. working within and with other remote teams.
Familiar with data storage- and processing systems (such as Postresql, Amazon DynamoDB, Amazon Redshift, Apache Spark);
Experience with *nix.
Proficient at collaborating and communicating with both local and remote team members in English and Hungarian
Supporting and fast-growing startup environment
Education and training budget
Competitive salary and benefits