Zaposlitveni oglasi » Backend Software Engineer
Backend Software Engineer -- brisan oglas
- objavljeno ::
Opis delovnega mesta
We are searching for a Backend Engineer that will help us build, maintain and improve different parts of Celtra platform. Your work would mainly impact various backend services that are built around ad serving infrastructure.
What are our challenges?
You will work on the infrastructure that needs to process 50k+ requests per second without any down-time. You will be facing different tasks that require:
- building critical fault-tolerant services that are always on,
- processing ad request in real-time (< 10 milliseconds),
- optimizing database queries for fast ad delivery,
- processing events for ad personalization using real-time streaming infrastructure, handling large volume of user’s data
What are our expectations?
1. You care about clean code. You write high-quality, maintainable code and are aware of industry best practices and trends. You proactively identify possible technical issues before it turns into a long-term problems and encourage others to do the same.
2. Strong troubleshooting skills. You are not afraid to parse logs, look at machine metrics or go deep into the code to understand what went wrong. You do not jump to conclusions, but act based on facts and evidence.
3. A team player. You understand that we can achieve more as a team than you would on your own.
Od kandidatov zahtevamo
Qualifications
What do we expect?
- Good understanding of at least one programming language.
Understanding of various software paradigms and architecture styles (REST, OOP, MVC, etc).
- Basic knowledge of algorithms and data structures.
- Developer-level knowledge of SQL.
- Passion for doing TDD, code reviews and writing technical specifications.
- Over the top dedication to learn and improve.
What brings extra points?
- Experience with AWS or another cloud computing platform.
- Experience with Scala or Java.
- Experience with Go.
- Open-source involvement.
Kandidatom ponujamo
Here it is all about looking beyond the surface, beyond the numbers, and really trying to see the qualities that are at the core of the person, their talents; the discovered ones or better still, the undefined ones. We look for people who naturally want to take responsibility for their own success, and strive to do something that has a tangible impact. To our best talent, we give the freedom to do the unusual.
We take good care of our people:
- We offer a competitive benefits and compensation package
- We place great importance on the professional development of our employees
- We provide employees with top notch working equipment
- We provide work-life benefits that allow flexibility at different stages of life
- We offer a dynamic workplace and quality working conditions
- We provide plenty of opportunities for employees seeking a more active lifestyle
Klasifikacija delovnega mesta
- Lokacija:
- Ljubljana
- Plačilo:
- 1500 eur + (mid) in 2300 eur + (senior) neto plače (redna zaposlitev), odvisno od iskušenj + vse ostalo EUR / mesec
- Delovni čas:
- redna zaposlitev
Zahtevana znanja
- SQL.
- napredno znanje
- At least one programming language.
- napredno znanje
- Written and Spoken English
- napredno znanje