Software Engineer API (f/m/d) - Node.js, TypeScript
Your role
We are looking for an ambitious and driven API Developer (f / m / d) who enjoys working in a high pace and constantly evolving industry.
You will play a key role in our API team which is responsible for the development and maintenance of various microservices and for integration of internal and external systems.
Your position in our team
- Be part of the API team and be able to develop software in Node.js and TypeScript
- Work on the API and database design to be able to support the software development process already at the design phase
- Be a sparring partner for the team leader while building new software
- Break down requirements to small manageable chunks for the junior developers
- Take over responsibility for design decisions and the assertion of best practices
Your profile
- At least 3 years of experience using Typescript to develop node.js based API services
- Excellent understanding of SQL and database design
- Automated testing via jest / mocha and other established test libraries should be no mystery to you and you should have developed a mindset for the benefit of having a code combined coverage of 100% via different test types
- Profound knowledge in writing reusable code adopting commonly known software design patterns
Your benefits
Our Approach :
We are driven by exciting projects that enable freedom for personal design and development opportunities. We pride ourselves on leveraging the latest technologies to stay ahead, including Node.
js, C++, Java, Scala, Python, SQL, TypeScript, JavaScript, React, Docker, Kubernetes, AWS, Google Cloud, and many more.
Tools & Equipment :
We provide you with State-of-the-art equipment. Whether you prefer Mac, Linux, or any specific tool, you’ll have access to top-of-the-line equipment and state-of-the-art tools and programs.
Flexible Work Environment :
From embracing remote work opportunities to offering an honour system-based approach to working hours to Smart Fridays our latest four-day workweek option we understand the value of flexibility.
Continuous Development :
Investing in your growth is a priority for us. We offer diverse training opportunities through Udacity, Coursera, hackathons, conferences, and personal and professional coaching & training
What else we offer you :
We take care of our employees. That’s why we offer attractive company benefits, such as contributions towards the Deutschland-Ticket and JobRad, discounted fitness packages with Urban Sports Club, a free RTL+ premium subscription, corporate benefits discounts, engaging company events, and much more.
Come be a part of our highly motivated team, united by a shared passion for digital processes!
Sounds exciting?
Then we should get to know each other! Please upload your CV.