Senior Software Developer, Full Stack, Typescript
We are a young Berlin start-up that supports sustainability and also lives it in our day-to-day business. We are looking for a Sr. Software Developer Full stack at the earliest possible date.
Responsibilities
- Drive the expansion of our platform's capabilities through strategic feature development and continuous improvement efforts, both in the frontend and backend.
- Spearhead the integration of diverse SaaS systems, optimizing automation across the entire process chain, from planning to data distribution.
- Define and enforce architectural and infrastructural standards, prioritizing robust and modern technologies while avoiding unnecessary tech trends.
- Develop a deep understanding of complex business processes in order to refine and support them working together with multiple stakeholders across all departments.
- Reconcile specifications and strategy with external boundary conditions (e.g. product standards, operational constraints).
- Document architecture and design decisions and communicate them with ease in order to educate engineering teams and product managers.
- Ensure that goals and milestones are met while balance long term and short-term priorities and managing technical debt.
- Establish and refine best practices and guidelines to assure compliance to architectural constraints, patterns and anti-patterns.
- Develop broad knowledge of capabilities and constraints across the german energy market, metiundo specifics as well as integrated external systems.
Profile
- University degree in Computer Science, related field or equivalent.
- 5+ years of professional experience developing for the web, with a focus on architecture and system design.
- Strong Typescript knowledge: You leverage more than the most basic typing features and got your hands dirty setting up tooling and configurations for several projects.
- Expertise in building REST-like APIs and SPAs using the Typescript/Javascript ecosystem with deep knowledge of Vue or similar Frameworks.
- Proficient in designing and optimizing relational database schemas, particularly PostgreSQL.
- You tackle challenges with healthy pragmatism and can distinguish between bike-shedding and the important decisions that have impact in the long run.
- Strong project management skills and clear communication, providing constructive feedback to colleagues & decision makers.
- You are comfortable with Linux, working in a terminal and know how to use git.
- Bonus points: You worked with time-series/IoT-data platforms before and gathered experience in the German energy market.
- Fluency in written and spoken English is required, with German skills being desirable.
What we offer
- A job that lays the foundations for using energy and water sustainably and consciously.
- Permanent position with a fixed salary of between EUR 60 - 70 thousand.
- Flexible trust-based working hours, part-time option, at least two days of mobile working per week, individual training plan and regular feedback meetings.
- Germany ticket or job bike, as well as an office with very good public transport connections.
- A green and dog-friendly office, terrace, free drinks and ice cream.
- Complete technical equipment.
- 30 vacation days/year.
- Company pension scheme.
- Family-friendly approach to reporting short-term illnesses in children.