Vacancies
Senior FullStack-Developer
We are an enterprise B2B SaaS startup. This means you are building one of the most profitable and best startup business models with us. And even better: you can actively shape our success story and leave your footprint with us!
Our mission is to bring “customer centricity” to the manufacturing industry so that in the world of tomorrow, all machines and tools will have the same outstanding usability as an iPhone.
Our vision is: “Make things better every day!”. With our software, we provide customers with a tool to develop slightly better products every day. And we as a company are also constantly questioning ourselves in order to become a little better every day
Position involves developing solutions in TypeScript for frontend and backend, designing REST APIs, and creating UIs with React, tailwind and SCSS
Key Responsibilities
- Develop innovative features integrating seamlessly in both frontend and backend
- Design and optimize database schema for efficient and scalable data management
- Ensure high code quality through thorough testing and proactive bug fixing
You will work closely with our CTO to take our custom feedback software to the next level and develop new features for our customers.
Your playing field as a FullStack Developer:
- Frontend & backend virtuoso: combine your creativity and technical expertise to develop innovative features that integrate seamlessly in both the frontend and backend.
- Full-stack master: Develop and optimize REST APIs that serve as the perfect interface between our backend and frontends and document them in a way that makes life easier for all developers.
- Database Strategist: Design and optimize our MongoDB schema to ensure efficient and scalable data management.
- UI/UX expert: Develop engaging and intuitive user interfaces with React and SCSS, always keeping an eye on an excellent user experience.
- Tech Spec Architect: Develop detailed technical specifications in close collaboration with our CTO to ensure that both frontend and backend aspects are implemented effectively.
- Technical consultant: Support the team and the CTO with your extensive knowledge in the implementation of complex features.
- Quality and testing enthusiast: Ensure the highest code quality through thorough unit, integration and E2E testing and make sure our applications run reliably and error-free.
- Innovation promoter: Drive the technological development of our applications by always paying attention to performance, scalability and future-proofing.
- Bug hunter: Be proactive in detecting and fixing bugs to ensure the stability and reliability of our applications.
Your superpowers as a FullStack Developer:
- TypeScript professional: you are experienced in using TypeScript in both the backend and frontend.
- Clean code & OOP expert: You are proficient in clean code practices, object-oriented programming, service repository patterns and dependency injection (ideally with InversifyJS).
- Database virtuoso: You have experience with MongoDB, Mongoose ODM, transactions and performance-optimized aggregations.
- ExpressJS professional: You are adept at using ExpressJS as a web server framework.
- Frontend artist: You have extensive knowledge of NextJS, React and SCSS.
- UI/UX fanatic: You have a trained eye for user interfaces and user experiences and know how to combine technical solutions with an outstanding user experience.
- Test enthusiast: You have solid skills in writing unit & integration tests and coverage <100% arouses your ambition.
- Ownership hero: You like to take responsibility and always find ways to improve things
- Problem-solving artist: Curious, motivated and able to master complex tasks and challenges independently.
- Out-of-the-box thinker: You have the courage to think outside the box and find creative, unconventional solutions.
- Status quo challenger: A high degree of initiative to not only use the existing code, but to actively improve it.
- Quality fanatic: You attach great importance to well-structured, documented and high-quality code.
- Customer savvy: You implement features with a focus on usability and customer needs to ensure an optimal user experience in the frontend.