We are looking for a full-time Senior TypeScript Developer in Berlin or Faro, as well as remotely in Germany or Portugal, to assist our team at the earliest possible date.
- Senior TypeScript Developer to start asap in Berlin or Faro, as well as remotely in Germany or Portugal.
- Affinity for large platform projects, agile development, and e-commerce. With experience in clean code/SOLID principles.
- Skillset: At least 5 years of experience in TypeScript (required). Nice to have: PHP, JS, Node.js, ElasticSearch, Redis, AWS and/or service-oriented architecture (SOA).
The Position: Senior TypeScript Developer
Our Senior TypeScript Developers craft TypeScript applications embedded in skilled and diverse developer teams. Working alongside talented colleagues, they design and implement individual components for B2C and B2B platforms. Using their experience, communication skills and courage, they find clever solutions for challenging tasks – and they happily rely on their team for support. They bring value to the team by sharing their expertise to help the whole team grow.
All seniors keep in tune with the times by attending conferences and meetups or putting their individual personal learning times to use. They’re always eager to discover new things, have a sense of humor and prove they’ve got character when push comes to shove.
And when things slow down, tackling side projects is always strongly encouraged. That’s how we developed a self-ordering smart shelf, built an intelligent office system or started a video podcast. Only requirement: trust in your capabilities to create something special.
At Turbine Kreuzberg, we strive to deliver software that creates real value. Our teams develop digital platforms, implement trailblazing projects with blockchain technology and accelerate supply chain automation through IoT. For each project, we develop a joint vision and an ideal implementation strategy together with our clients and partners. And then? We get to work building the right technological solution.
We are experts in platform models and deliver suitable technologies for every project – whether for marketplaces that bring together many users in different roles, B2B procurement platforms that map large assortments and product data volumes or service platforms that establish completely new usage models. We excel at combining technologies and are proud of our reputation: we get things done.
Our Tech Stack
Using TypeScript in some of our projects, we rely on other programming languages and frameworks too, such as PHP, Node.js, Spryker, Symfony, API-Platform, Laravel, Next.js or Nuxt plus the latest JS framework of the month. We sometimes use platforms like Oro, Shopify, GraphCMS or Commercetools in order to keep from having to solve tasks that have already been solved. Backend-wise there are a lot of resources to cover - no one has mastered them all but here’s a list of the most commonly used: Elasticsearch, PostgreSQL, Redis, RabbitMQ, Kafka and Cassandra.
Our development and deployment cycle is built around GitLab, Docker and Kubernetes, which we use in accordance with the principle of Continuous Integration. Our Typescript coders work with the most modern paradigms out there, including automated acceptance tests, linting and strict typing, not to mention that our code bases tightly adhere to SOLID and clean code principles. Our node.js related projects rely on libraries like express.js, Nest or Fastify. Last but not least we’re driving projects utilizing the web3 stack, which makes some of us familiar with Solidity smart contracts, gRPC APIs and decentralised file systems.
Still, nothing is set in stone. Win us over with a new approach and we’ll change course.
We give you room for creativity. Make project or development recommendations, take the initiative and assume responsibility. That’s how code libraries, new processes and a company spin-off in Portugal all came to be. Work-life balance isn’t just a buzzword for us. Some of us love our four-day work week, while others prefer to work fully remotely from home or on an island. Putting this vast freedom to use, you can become the designer of your own agency.
We work in interdisciplinary Scrum and Kanban teams, which are always arranged based on the project and each have their own specific freedoms. As a result, we are agile, flexible and facilitate the best solution, not the ego. We believe nothing is better than working in a team. That we do pair or even mob programming as a standard proves it.
Check, check, uncheck.
Don't check all the boxes – or different ones altogether? Don't let that stop you. We always like an opportunity to learn and teach new skills. Apply and add your experience to our mix!
Get to know us
We offer money for work, help for problems, drinks for thirst and recognition for success. So, what are you waiting for? Become part of our team. We’d like to talk to you directly, get to know you and show you who we are.
Get in touch.
Sérgio Godinho, Team Architect