Full Stack Engineer
We usually respond within three days
Requirements
Consider the questions:
▪ Do you thrive and have experience in a fast-paced start-up environment?
▪ Are you willing and able to make design decisions based on business need and Expandability?
▪ How do Deno's security model and its permissions system work?
▪ What is the difference between getStaticProps and getServerSideProps in Next.js?
▪ How do you implement generics in TypeScript?
▪ Describe the purpose and usage of the 'keyof' operator in TypeScript.
▪ What is prop drilling?
If you have a solid answer for these—without reference to documentation—then we should chat!
Tasks & Responsibilities
Building our end-to-end platform into a product an installation business can’t live without
▪ You’ll work with a modern stack (T3 Stack & Deno, Oak) to fully own shipping useful, exciting features out to users on a weekly basis.
▪ You will work on a mix of known features / fixes, prototypes to validate ideas, and exploratory projects in between.
▪ Our team is small, so we expect you to appreciate the user needs underlying everything you work on. You should be comfortable making decisions and trade-offs that help us fulfill users’ needs best.
Keeping our bar for quality high
▪ You’ll balance shipping features in the short term with building extensible and maintainable systems.
▪ You will be responsible for your features in production: they need to be scalable, resilient, and easy to operate.
▪ You’ll be the biggest advocate for keeping our bar high for smooth user workflows and making sure the platform looks great and is a delight to use. We want somebody on our team who’ll remain obsessed with a high quality user experience, and can hold us accountable to balancing that with shipping rapidly and pursuing new features.
▪ You’ll contribute and drive to discussions around UX, system design, and architecture.
Core Benefits
1) Greenfield Opportunity: As one of the first Full Stack Developers, you’ll have significant input in shaping the future of our tech platform.
2) Career Growth: The opportunity to grow into leadership roles as the company expands.
3) Impactful Work: Directly contributing to a company focused on revolutionizing craftsmanship and clean energy solutions.
4) Flexible Work Environment: Hybrid work model with occasional travel for coworking events.
5) Choice of Equipment: Choose between a Thinkpad or MacBook Pro, and use your preferred tools.
6) Personal Development Budget: €500 per year for personal development such as training and workshops.
7) Administrative Support: Access to a team administrative assistant for personal and work-related tasks.
Hiring Process
1) HR Screening through Juucy.
2) Technical Interview focused on coding and problem-solving.
3) Case Study/Coding Challenge to assess practical skills.
4) Team Fit Interview to ensure cultural alignment.
5) Reference Call for final validation.
- Job category
- Software Engineering
- Locations
- Berlin, Germany
- Remote status
- Hybrid Remote
- Yearly salary
- €60,000 - €70,000
- Employment type
- Full-time
- HQ
- Berlin
- Industry
- Renewable Energy
- Required Experience
- 4+ Years
- Company Size
- 11 - 50 Employees
- Work Sponsorship
- Unavailable
- Hiring Criteria 1
- Full Stack Development Expertise - TypeScript, PostgreSQL, Node.js, Next.js, Express.JS, Tailwind
- Hiring Criteria 2
- Min. 4-5 years exp. with our tech stack
- Hiring Criteria 3
- English C1
Full Stack Engineer
Loading application form