Full stack developer
Job summary
We are looking for skilled Full stack developers to join our team! You have a passion to deliver scalable software solutions and interact with our clients.
You're used to seeing out a project from conception to final product, requiring good organizational skills and attention to detail.
If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you.
Stuff you will do:
- Work closely with our customers and support them in defining their roadmap, identifying new solutions and products and/or improvements for existing solutions
- Work with development teams and product managers to ideate software solutions
- Optimize performance and scalability as necessary to meet the business goals
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Troubleshoot, debug and upgrade software
- Write technical documentation
The nitty gritty skills needed:
- Experience in working with modern front-end and back-end technologies
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, React, NextJS or Angular)
- Knowledge of multiple back-end languages and JavaScript frameworks (e.g. Node.js, Express.js)
- Familiarity with databases (e.g. PostgreSQL, MongoDB, Redis, Elasticsearch)
- Knowledge of cloud services such as AWS or Microsoft Azure (e.g. queues, notifications)
- Good problem-solving skills and attention to detail
Education and experience:
Bachelors Degree in Computer Science or equivalent
Nice to have skills:
- Experience with Docker
- Experience with unit testing, mocking frameworks, and test automation frameworks (Jest, Nock, Behave with Python)
- Knowledge of German language
Your colleagues say that you:
- Work in English with ease (it's our company language)
- Are easy to work with and are curious
- Are often digging into the known unknowns with a huge smile
- Are a strong communicator across multiple stakeholders
- Have the humility to know when to ask for help (and then to actually ask for it)
Why us:
- Apply and find out!