Hello! We are TheNextWe from Berlin and for about 7 years weve 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 products 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 youre from around there thats useful too
- C1 English; good German language skills not strictly required but definitely a plus.
Extensive experience with:
- JS/ES/TS
- & 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: 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. Heres how the process works:
- You apply with a CV. We do not need a full-blown cover letter but do tell us briefly why youd 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 well 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!