As the very first full-time employee you’ll be working directly withthe CTO on delivering key functionalities in our SaaS platform. You’ll play a crucial role in expanding our MVP into an intuitive, reliable, and performant web app. We’re a small team, so your help will be needed across the stack: implementing new interactive features on the user interface, creating new APIs in our Django app, supporting automation of data processing. You will thrive in this role if you have a pragmatic approach to problem solving, can adapt to changing priorities and like to take ownership on the projects you work on: from ideation to measuring its impact.
Some of your tasks can include:
- Analysing and specification of customer requirements.
- Implementing new functionalities based on the requirements (for example: project management tool for projects saved by a user, automated report generation for site evaluation, uploading custom GIS data and displaying it on the map).
- Advising on strategic decisions about which tools and frameworks we rely on and how the architecture of the system evolves.
- Automating the data processing in the ETL pipeline (e.g. calculating values for new attributes)
- Testing – your code and the application
- Monitoring – the application and the impact of the features you implemented
- Writing technical documentation in English
- Excellent verbal and written communication skills in English. German nice to have.
- Degree in Computer Science or a related field
- +5 years of professional experience in building and maintaining software systems, including web applications.
- Strong focus on front-end-technologies, including hands-on experience with at least one major webframework like React or Vue
- Experience with GIS data and front-end mapping libraries (we use Mapbox GL).
- Proven track record of working with back-end technologies and databases (we use Python/Django with Postgres)
- Passion for high quality,elegant software architecture as well as reliable and maintainable software
- Proactive personality, willingto take ownership of their tasks
- Get a competitive salaryreflecting your level of experience.
- Participate in the success ofthe company through our Virtual Stock Option Plan (VSOP).
- Experience a dynamic start-upenvironment, strong feedback culture, good team spirit and high support.
- Hybrid work setup: work from home or our office at TU Berlin. We like meeting in person but leave lots off lexibility for you to decide where you’re working from on any day.
- 30 days of holidays and regular team events.