Lead Full-Stack Software Engineer
Hello! We are TheNextWe from Berlin, and for about 7 years, we've been helping companies of all sizes succeed in their transformation efforts with our 12-week coaching programs focusing on collective mindset change.
For the next chapter of our journey, we are looking for an experienced full-stack developer to lead our ongoing development activities and help maintain our software platform for existing customers, as well as extend it in order to enhance our offering.
If you…
- are a diligent, thoughtful engineer that keeps track of the big picture, but also has an eye for the details
- have gathered significant technical experience and are ready to step up and start leading a broad range of topics with initiative
- enjoy taking over responsibility in areas adjacent to core engineering roles
…then please keep reading :)
Tasks
Lead Developer
- Conduct ongoing development and maintenance for a range of active and legacy components (back end, web apps, mobile app, libraries).
- Supervise testing and higher-level QA activities, such as code quality tooling and code reviews.
- Provide mentoring and guidance to dev team members.
- Coordinate project and resource management, both in the short term (dev team tasks) and long term (e.g. roadmap coordination with sales&operations).
Product Owner
- Take part in shaping the product's long-term direction and strategy.
- Lead sustainable software architecture planning and systems design at all levels.
Operations Engineer
- Ensure consistent operational availability and reliability of all production components.
- Maintain platform security and compliance (e.g. coordinating regular pentests, ensuring adherence to GDPR and other legal requirements).
Additional Responsibilities
- Platform operation assistance (e.g. testing&publishing new coaching content, data retrieval and issue analysis for ongoing coaching projects).
- Second level product support.
- Administration of company IT and internal services (including security/compliance responsibility).
Requirements
- Ability to come to our Berlin office on a regular basis. Part of our team is based in Stuttgart, so if you're from around there, that's useful too
- C1 English; good German language skills not strictly required, but definitely a plus.
- Legal permission to work in Germany.
Extensive experience with:
- JS/ES/TS
- Node.js & npm ecosystem
- MongoDB
- React/React Native
- REST API design
Experience with some of:
- Google Cloud Platform APIs (Drive, Sheets, Firebase, Stackdriver Logging, …)
- Twilio
- Heroku
- iOS&Android app development and publishing
- Google AppsScript
- Redis
- JSON Schema
- Docker
- StatsD/Graphite/Grafana
- Linux server admin/maintenance
A quick overview of our tech stack and dev environment:
- Product: Node.js, React/React Native, Koa, MongoDB, Mongoose, Redis, Twilio, SparkPost, Firebase, Google APIs, Grafana
- Hosting/SaaS: Heroku, MongoDB Cloud, AWS, Sentry, Firebase, Render, Vercel, Cloudflare
- Development: Slack, Linear, GitLab, Notion, VS Code, MacBook or Linux notebook depending on your preference
- Back-office/operations/PM/support: Slack, Google Workspace, Google Docs/Sheets, Zammad
Benefits
- Hybrid or remote working arrangement depending on where you live.
- A small team with honest feedback culture built on trust.
- A key part in shaping the future of our platform, and creative leeway in implementing it.
- As part of your onboarding, a 12-week coaching on a topic of your choice with one of our experienced coaches.
Getting to know each other in a hiring process can take a lot of time and effort. We try to keep things as lean as possible at every stage. Here's how the process works:
- You apply with a CV. We do not need a full-blown cover letter, but do tell us briefly why you'd like to join TheNextWe. This should come from the heart. Please also share some of your work (links to git repos, you StackOverflow profile, a portfolio page… anything that lets us get an impression of how you work). Last but not least, let us know your earliest possible start date.
- We review your application. If there is significant overlap with our requirements, we'll schedule a video call, so we can each get a more detailed impression and talk about the role in more detail.
- We give you a small architecture/design/coding challenge, depending on what we learned about you so far, and your available time.
- We review your challenge response.
- If we both want to continue at this stage, there will be a final call with our leadership.
We are looking forward to getting to know you!
Empfohlene Jobs
Küchenchef/in m/w/d - Erholungsheim
Wir sind PerZukunft – Ihre private Arbeitsvermittlung. Durch unseren unermüdlichen Arbeitseinsatz konnten wir in den vergangenen Jahren schon viele Arbeitnehmer an Arbeitgeber vermitteln. Ein schönes…
Bürohilfskraft m/w/d für türkische Spezialitäten
Für unseren namhaften Kunden, welcher einen Backshop besitzt, der auf türkische Spezialitäten wie Künefe und Baklava spezialisiert ist, suchen wir nach einer Bürohilfskraft / einem Quereinsteiger (m/…
Sales Manager (m/w/d)*
Warum zu uns Weil der „Wir-Gedanke“ bei uns gelebt wird. Wir sind davon überzeugt, dass die Basis unseres Erfolges auf dem Engagement und der Leidenschaft jedes einzelnen Menschen bei uns ber…
(Junior) Consultant Financial Services (w/m/d)
Du möchtest Deine Expertise und Fähigkeiten einbringen, um unseren Financial Services Bereich mitzugestalten? Dann bieten sich Dir folgende Möglichkeiten zum Einstieg im Bereich Financial Services: …
Check-in / Flughafen - Sachkundeprüfung §34a (m/w/d)
Als [Teil] einer privaten Personalvermittlung suchen wir am Flughafen aufgeschlossenes und kommunikatives Bodenpersonal (m/w/d). Es handelt sich um einen Nebenjob mit einer wöchentlichen Arbeitszeit …
Assistenzarzt * Assistenzärztin in Weiterbildung zum Facharzt für Allgemeinmedizin
Menü Sie suchen eine spannende Stelle für den chirurgischen Teil Ihrer Weiterbildung zum*r Fachärzt*in für Allgemeinmedizin? Sie wollen die häufigen chirurgischen Krankheitsbilder kennen lernen u…
Landschaftsbauer (m/w/d) mit Festanstellung in Vollzeit
Für [unseren] Kunden im Raum Berlin suchen wir ab sofort einen Garten-/Landschaftsbauer (m/w/d). Der Arbeitgeber bietet einen Vollzeitvertrag in Festanstellung mit attraktivem Stundenlohn. Bewerbe…
Verdiene 500€ am Tag - Werde SALES-PROMOTER im MediaMarkt!
Deutschlandweit / Energiepromotion / TOP Bezahlung Deine Aufgaben: • Begeistere KundInnen in Media- und Saturn-Märkten für die hochwertigen Strom- und Gas-Angebote der Top-Marken Eprimo und E.ON. …
Windows Systemadministrator (m/w/d) - System Engineer (m/w/d)
Weiterentwicklung, Betrieb und Konfiguration der IT-Systemlandschaft basierend auf Windows Konzeption sowie Optimierung der IT-Strategien und Umsetzung von Projekten wie die Auswahl und Imple…
Servicetechniker (m/w/d) - Berlin
Du möchtest die Zukunft aktiv mitgestalten? Dann freuen wir uns, Dich kennenzulernen - denn wir suchen zur Verstärkung unseres Teams ab sofort: Servicetechniker (m/w/d) - Berlin Jet…