Bjak# Staff Software EngineerGermany · REMOTEFree account · 30 seconds## About the roleAbout Doit We are focused on reinventing how people spend, save, invest, exchange,### travel, and more. Our objective is to build tools that will help people get more from their money and become an expert at ease. We believe AI will help make finance smart, assessible and safe. We are looking for the most talented and driven people we can find. We are looking for people who work for their passion, not counting hours. Who loves building great next-generation products, not status quo. Who cares about redefining how everyone around us can get the best financial applications, not for an exclusive few. We have teams working around the world, with over 20 nationalities and growing from our offices and remotely. Join us and build a better future for our society. In 2019, we built the first mobile-first, insurance platform, enabling insurance to be accessible online by millions in the region. Today, it's the leading insurance platform in Southeast Asia. The Role Doit builds technology products used by millions of users across Southeast Asia. As our products and systems scale, we need technical leaders who can solve difficult engineering problems and raise the engineering bar around them. The Staff Software Engineer owns technical direction and execution for major products and systems. This is a hands-on role - you will design systems, write code, and drive critical engineering work from idea to production. What You'll Own Owning technical design and execution for major products, systems and engineering initiatives. Designing scalable, reliable systems across backend, frontend, APIs, databases and infrastructure. Building alongside the team through coding, prototyping, code reviews, debugging and production problem-solving. Driving architecture decisions and trade-offs across speed, scalability, reliability, cost and maintainability. Turning ambiguous product problems into clear technical solutions and execution plans. Raising engineering quality through stronger system design, testing, security, observability and development practices. Leading technically critical initiatives and mentoring engineers across teams.### What We're Looking For7+ years of software engineering### experiencebuilding and shipping production systems. Deep expertise in backend, frontend, distributed systems, APIs, databases or cloud infrastructure. Strong system design and architecture skills for complex or high-scale systems. Strong coding ability and willingness to remain hands-on. Track record of technically leading major engineering projects from design through production. Ability to make sound technical trade-offs, influence engineers and solve complex production problems. Nice to have### Experiencescaling engineering teams, systems or development practices through significant growth.### Experienceoperating across multiple products, markets or countries. Location This is a remote role. We hire globally and work across multiple countries and time zones. Candidates should be comfortable working effectively in a distributed, fast-moving international team and collaborating with colleagues across different locations. Language English is our main working language across global teams. Strong English communication is required. Interview Process Our process is designed to move fast: Online assessment or practical task Technical interview CEO / final round For strong candidates, we aim to complete the process and make an offer within 1 week from the start of the interview process. Candidates who complete assessments quickly will be prioritized. Find Jobs in Germany on Arbeitnow## Skills this role needsNot yet in DeepCamp: cloud\\_security finance\\_ai\\_tools forex\\_financial\\_markets\\_intro forex\\_what\\_is\\_forex #J-18808-Ljbffr
Staff Software Engineer Arbeitgeber: DeepCamp
Ocumeda ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten, hybriden Arbeitsmodellen und einem persönlichen Entwicklungsbudget fördert das Unternehmen das Wachstum und die Zufriedenheit seiner Mitarbeiter. Zudem profitieren Sie von einer internationalen Teamkultur, regelmäßigen Feedbackschleifen und der Chance, an einer führenden Telemedizin-Plattform mitzuarbeiten, die den Zugang zur Augenheilkunde nachhaltig verbessert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff Software Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei DeepCamp anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei DeepCamp vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei DeepCamp klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei DeepCamp vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.