(Senior) Fullstack Engineer (m/f/d)
Your mission
- Build an awesome enterprise application that appeals to the user's eye, works intuitively and gives a consumer grade feel
- Make system architecture and tool decisions that serve as a solid base for a B2B SaaS application
- Develop scalable and reusable key components of our front-end and backend application in close collaboration with our product team
- Strong software development skills to design and implement robust and performant software
- Define and refine the domain model and business logic of a complex enterprise application
- Assess implementation effort and complexity for future roadmap planning
- Develop fundamental backend structures and APIs that serve multiple customers
- Take technical ownership by making pragmatic and efficient decisions about frameworks, tools, data models, design aspects, and scalability to balance speed and quality
- Design and iterate prototypes to do efficient user testing
- Write clean and maintainable code with sensible testing so that you would enjoy taking over from a colleague
- Do 1:1s, review code, leave the codebase better than you found it, and help everyone in the team to become better
- Proactively communicate, document, and share your approach, progress, results, and challenges
- Spread an engineering culture of quality, innovation, and ambition across the organization
How you can contributeAs one of the first team members in engineering, you will shape our design decisions and address some of the most difficult technical challenges to build cutting-edge software. This is a high impact role where you will be part of the core team, shape the product, and help us to deliver value to our customers.Let's talk about you!Now you may wonder what frameworks, tools, and languages you need to master. We believe that problem solving, creativity, and drive are more important than tools that can be picked up. However, the following references will give a guideline of what experiences we think might be helpful.
- You have developed a RESTful API with frameworks and tools such as FastAPI, Pydantic, Pytest, Celery, and more
- You are familiar with frontend libraries and frameworks such as Next, React, Zustand, React Hook Form, and more
- You used component libraries such as Material UI and extended your app with own components
- You are familiar with object-oriented programming languages and domain driven design
- You are capable of setting up a PostgreSQL database, work with ORMs like SQLAlchemy, and write database migrations
- You know your way around in HTML, CSS and JavaScript and have experience with TypeScript in Frontend Engineering
- You know how to deploy applications to cloud services such as Azure, GCP or AWS