Live opening · Posted 10 days ago

Senior Backend Engineer

Secret Sauce Partners · Hungary (Remote)
Linkedin No
You are 10 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 10 days ago
CompanySecret Sauce Partners
LocationHungary (Remote)
Work modeNo
SourceLinkedin
Listed10 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
57 min from Linkedin publishing this role to us finding it
6 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,927 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Description
At Secret Sauce Partners, we work with some of the largest retailers and marketplaces in the world to transform how people shop online. We combine data from retailers with data we create using AI and machine learning to power innovative and powerful retail technologies.
We're looking for a Senior Backend Engineer to grow our team and to keep a healthy balance of senior and junior engineers where there's room for everyone to improve their core skills and also get better at mentoring and leadership. The Senior Backend Engineer role is part of our backend team; the team responsible for building, running and maintaining our services that are integrated into high-traffic e-commerce websites and are used by millions of people.
What You'll Be Working On
Build and run backend services written in Java that are part of a simple, straightforward architecture
Participate in architecture discussions and contribute to technical and architectural decision-making
Collaborate on and implement algorithms designed and documented by our data scientists
Improve your own and your fellow developers' skills through design kick-offs, pairing sessions, and code reviews
Who You'll Be Working With
A small, smart, and highly capable team that builds and runs their services themselves
A product team that makes decisions based on usability tests and usage data
The majority of our team is located in Budapest, Hungary, but you'll be able to work remotely anywhere in the EU.
Requirements
As a senior member of a small team, you will be providing guidance and mentorship to junior engineers and serving as a role model for best practices. You should also be able to work independently and take ownership of your projects, seeing them through from start to finish. You must be experienced in some areas to be productive from day one, but everything else is fair game and you will have the opportunity to learn on the job.
Must-haves
At least 5 years experience in backend development positions
Hands-on experience building scalable and highly available web applications using Java
Hands-on experience with RDBMSs, including data modeling and schema design
A strong notion of clean code and good coding practices
A strong testing culture
Excellent communication skills in English
Bonus points
You have built scalable data processing pipelines before using Java and/or Python
You have worked on building and operating a cloud-based SaaS (AWS, GCP, or Azure)
You have worked with RDBMSs, including data modeling and schema design
You used messaging services to communicate (Kafka, RabbitMQ, JMS, etc)
You have experience with Python
You have experience with distributed computing (Hadoop, Spark)
You mentored fellow colleagues and helped them improve their skills
You are active on GitHub and have contributed to open-source projects
If the role sounds interesting, apply now and get to know us during the interviews. You can read more about our hiring process on Glassdoor.
Tech Stack
At Secret Sauce, we use the technologies and tools that we believe are right for the job at the time. We're not afraid to replace a technology or rewrite a service if gaining experience and understanding the domain better makes us realize that we made the wrong choice. We embrace change and work in a fast-paced environment which means that the technology stack we work with is what we believe is the best. That makes us quite happy.
Our backend system consists of independent services built using Java and Python that communicate asynchronously through Kafka. We use Avro and a Schema Registry to enforce these interfaces. All our services are packaged using Docker and deployed to our infrastructure in AWS using Kubernetes. Our infrastructure is immutable, we build AMIs with Packer and roll them out with Terraform. We don't have "DevOps" or an Ops team, we think of running services in a cloud environment as part of the software engineering role.
The services we provide to our retail partners are integrated into their existing websites; we provide a single JavaScript library that they can use to unlock all of our products. Analytics, AB testing, error reporting, real-user monitoring is built-in and is available to Fit Predictor, Style Finder, and our future services. The services themselves are built using modern JavaScript, React, and Svelte.
Our data team loves Spark and uses it to process large datasets that we receive from our partners and that we produce ourselves. We don't run a persistent cluster; we process and move data between different data stores: S3, Kafka, PostgreSQL, and Snowflake are all part of the equation and are used where they make the most sense. We rely on Databricks to manage our Spark clusters and use Apache Airflow to orchestrate tasks and to monitor, schedule, and retry jobs.
We started out as a small development team using Ruby and Rails. We ended up with our current architecture and tech stack not because we use technology for technology's sake, but because we believe they are the right choice with the right trade-offs for our expertise, needs, and size.
First name*
Last name*
Email*
Phone*
Afghanistan (‫افغانستان‬‎)Albania (Shqipëri)Algeria (‫الجزائر‬‎)American SamoaAndorraAngolaAnguillaAntigua and BarbudaArgentinaArmenia (Հայաստան)ArubaAustraliaAustria (Österreich)Azerbaijan (Azərbaycan)BahamasBahrain (‫البحرين‬‎)Bangladesh (বাংলাদেশ)BarbadosBelarus (Беларусь)Belgium (België)BelizeBenin (Bénin)BermudaBhutan (འབྲུག)BoliviaBosnia and Herzegovina (Босна и Херцеговина)BotswanaBrazil (Brasil)British Indian Ocean TerritoryBritish Virgin IslandsBruneiBulgaria (България)Burkina FasoBurundi (Uburundi)Cambodia (កម្ពុជា)Cameroon (Cameroun)CanadaCape Verde (Kabu Verdi)Caribbean NetherlandsCayman IslandsCentral African Republic (République centrafricaine)Chad (Tchad)ChileChina (中国)ColombiaComoros (‫جزر القمر‬‎)Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)Congo (Republic) (Congo-Brazzaville)Cook IslandsCosta RicaCôte d’IvoireCroatia (Hrvatska)CubaCuraçaoCyprus (Κύπρος)Czech Republic (Česká republika)Denmark (Danmark)DjiboutiDominicaDominican Republic (República Dominicana)EcuadorEgypt (‫مصر‬‎)El SalvadorEquatorial Guinea (Guinea Ecuatorial)EritreaEstonia (Eesti)EthiopiaFalkland Islands (Islas Malvinas)Faroe Islands (Føroyar)FijiFinland (Suomi)FranceFrench Guiana (Guyane française)French Polynesia (Polynésie française)GabonGambiaGeorgia (საქართველო)Germany (Deutschland)Ghana (Gaana)GibraltarGreece (Ελλάδα)Greenland (Kalaallit Nunaat)GrenadaGuadeloupeGuamGuatemalaGuinea (Guinée)Guinea-Bissau (Guiné Bissau)GuyanaHaitiHondurasHong Kong (香港)Hungary (Magyarország)Iceland (Ísland)India (भारत)IndonesiaIran (‫ایران‬‎)Iraq (‫العراق‬‎)IrelandIsrael (‫ישראל‬‎)Italy (Italia)JamaicaJapan (日本)Jordan (‫الأردن‬‎)Kazakhstan (Казахстан)KenyaKiribatiKosovoKuwait (‫الكويت‬‎)Kyrgyzstan (Кыргызстан)Laos (ລາວ)Latvia (Latvija)Lebanon (‫لبنان‬‎)LesothoLiberiaLibya (‫ليبيا‬‎)LiechtensteinLithuania (Lietuva)LuxembourgMacau (澳門)Macedonia (FYROM) (Македонија)Madagascar (Madagasikara)MalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritania (‫موريتانيا‬‎)Mauritius (Moris)Mexico (México)MicronesiaMoldova (Republica Moldova)MonacoMongolia (Монгол)Montenegro (Crna Gora)MontserratMorocco (‫المغرب‬‎)Mozambique (Moçambique)Myanmar (Burma) (မြန်မာ)Namibia (Namibië)NauruNepal (नेपाल)Netherlands (Nederland)New Caledonia (Nouvelle-Calédonie)New ZealandNicaraguaNiger (Nijar)NigeriaNiueNorfolk IslandNorth Korea (조선 민주주의 인민 공화국)Northern Mariana IslandsNorway (Norge)Oman (‫عُمان‬‎)Pakistan (‫پاکستان‬‎)PalauPalestine (‫فلسطين‬‎)Panama (Panamá)Papua New GuineaParaguayPeru (Perú)PhilippinesPoland (Polska)PortugalPuerto RicoQatar (‫قطر‬‎)Réunion (La Réunion)Romania (România)Russia (Россия)RwandaSaint Barthélemy (Saint-Barthélemy)Saint HelenaSaint Kitts and NevisSaint LuciaSaint Martin (Saint-Martin (partie française))Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)Saint Vincent and the GrenadinesSamoaSan MarinoSão Tomé and Príncipe (São Tomé e Príncipe)Saudi Arabia (‫المملكة العربية السعودية‬‎)Senegal (Sénégal)Serbia (Србија)SeychellesSierra LeoneSingaporeSint MaartenSlovakia (Slovensko)Slovenia (Slovenija)Solomon IslandsSomalia (Soomaaliya)South AfricaSouth Korea (대한민국)South Sudan (‫جنوب السودان‬‎)Spain (España)Sri Lanka (ශ්‍රී ලංකාව)Sudan (‫السودان‬‎)SurinameSwazilandSweden (Sverige)Switzerland (Schweiz)Syria (‫سوريا‬‎)Taiwan (台灣)TajikistanTanzaniaThailand (ไทย)Timor-LesteTogoTokelauTongaTrinidad and TobagoTunisia (‫تونس‬‎)Turkey (Türkiye)TurkmenistanTurks and Caicos IslandsTuvaluU.S. Virgin IslandsUgandaUkraine (Україна)United Arab Emirates (‫الإمارات العربية المتحدة‬‎)United KingdomUnited StatesUruguayUzbekistan (Oʻzbekiston)VanuatuVatican City (Città del Vaticano)VenezuelaVietnam (Việt Nam)Wallis and FutunaYemen (‫اليمن‬‎)ZambiaZimbabwe
Resume*
Cover Letter
LinkedIn Profile URL
Department
Position
By clicking Submit, you consent to our collecting this information and communicating with you about this application. We will do so pursuant to the terms of our Privacy Policy. You may opt-out at any time by following the instructions in this Privacy Policy.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App