QUALIFICATIONS
- Min. 6+ years of software development experience
- 4+ years of developing in Node.js
- MongoDB experience is important
- GitHub profiles are a huge plus!
- Excellent English communication skills
Responsibilities:
- As a senior software engineer for the backend, you will lead the development on various cloud services that will bring the urban mobility experience to a whole new level.
- Build a highly-scalable cloud application to unlock access to a world of IoT devices and enable future mobility solutions
- Work closely with architects and front-end engineers to explore new possibilities in cloud development
- Lead the development and delivery of cloud services with solid engineering and infrastructure
- Collaborate with other members of software engineering team to build the backend APIs that power web applications
- Implement and maintain highly-scalable micro services application using industry's best practices
Required Skills Details:
- A degree in computer science/software engineering or a related field
- Proven experience with Node.js and MongoDB.
- Solid understanding of fundamental software engineering principles and application architectures as well as solid understanding of OOP design and principles
- Proven experience with WebSockets and real-time applications
- You need to be hands on with micro services
- You have an affinity for DevOps; developing products with world-class stability and taking care of your creation is a passion for you
- Excellent English communication skills
- ES6 and Docker experience are plusses but not necessary
Benefits:
You will get your own scooter to unlock Berlin’s potential - furthermore we offer:
- A highly diverse and vibrant set of people with a strong cultural bond and space for your own ideas in a dynamic, dedicated and motivating environment
- Competitive salary and attractive stock options
- A creative workspace in Kreuzberg
- Healthy snacks, drinks and meals, e.g. daily lunch vouchers
- Free yoga sessions