Bjak
Bjak
Staff Software Engineer
Die Rolle
BJAK entwickelt Technologieprodukte, die von Millionen von Nutzern in Südostasien verwendet werden. Da unsere Produkte und Systeme skaliert werden, benötigen wir technische Führungskräfte, die schwierige technische Probleme lösen und die technischen Standards in ihrem Umfeld verbessern können.
Der Staff Software Engineer verantwortet die technische Ausrichtung und Umsetzung für wichtige Produkte und Systeme. Dies ist eine hands-on Rolle – Sie werden Systeme entwerfen, Code schreiben und kritische technische Arbeiten von der Idee bis zur Produktion vorantreiben.
Was Sie verantworten werden
- Technische Konzeption und Umsetzung für wichtige Produkte, Systeme und technische Initiativen.
- Entwurf skalierbarer, zuverlässiger Systeme über backend, frontend, APIs, Datenbanken und Infrastruktur hinweg.
- Entwicklung im Team durch Codierung, Prototyping, Code-Reviews, Debugging und Problemlösung in der Produktion.
- Treffen von Architektur-Entscheidungen und Abwägungen zwischen Geschwindigkeit, Skalierbarkeit, Zuverlässigkeit, Kosten und Wartbarkeit.
- Umwandlung von unklaren Produktproblemen in klare technische Lösungen und Umsetzungspläne.
- Verbesserung der technischen Qualität durch stärkere Systemdesigns, Tests, Sicherheit, Beobachtbarkeit und Entwicklungspraktiken.
- Leitung technisch kritischer Initiativen und Mentoring von Ingenieuren teamsübergreifend.
Was wir suchen
- 7+ Jahre Erfahrung in der Softwareentwicklung mit dem Bau und der Auslieferung von Produktionssystemen.
- Tiefgreifende Expertise in backend, frontend, verteilten Systemen, APIs, Datenbanken oder Cloud-Infrastruktur.
- Starke Fähigkeiten im Systemdesign und in der Architektur komplexer oder hochskalierter Systeme.
- Starke Programmierfähigkeiten und Bereitschaft, hands-on zu bleiben.
- Nachweis der technischen Leitung wichtiger technischer Projekte vom Design bis zur Produktion.
- Fähigkeit, fundierte technische Kompromisse einzugehen, Ingenieure zu beeinflussen und komplexe Produktionsprobleme zu lösen.
Nice to have
- Erfahrung in der Skalierung von Entwicklungsteams, Systemen oder Entwicklungspraktiken durch signifikantes Wachstum.
- Erfahrung im Umgang mit mehreren Produkten, Märkten oder Ländern.
Standort
Dies ist eine Remote-Position. Wir stellen weltweit ein und arbeiten in mehreren Ländern und Zeitzonen.
Kandidaten sollten sich wohlfühlen, effektiv in einem verteilten, schnelllebigen internationalen Team zu arbeiten und mit Kollegen an verschiedenen Standorten zusammenzuarbeiten.
Sprache
Englisch ist unsere Hauptarbeitssprache in globalen Teams. Starke Englischkenntnisse sind erforderlich.
Interviewprozess
Unser Prozess ist darauf ausgelegt, schnell zu sein:
- Online-Bewertung oder praktische Aufgabe
- Technisches Interview
- CEO / letzte Runde
Für starke Kandidaten streben wir an, den Prozess abzuschließen und innerhalb von 1 Woche nach Beginn des Interviewprozesses ein Angebot zu unterbreiten. Kandidaten, die Bewertungen schnell abschließen, werden bevorzugt.
