
Backend Software Engineer - RTC-duplicaat
Unlock your potential with an exciting opportunity to build and scale cutting-edge solutions in the realm of Conversational AI! Join a dynamic team dedicated to revolutionizing customer service support through advanced AI technology. As a backend engineer, you'll design scalable applications using Node.js and Typescript, while collaborating with a diverse multinational group of talented professionals.
With a focus on clean, modular code, you'll take ownership of projects from inception to completion, driving innovation and exploring new technologies. Enjoy a competitive compensation package, flexible working hours, and ample professional development opportunities.
If you're passionate about technology and ready to contribute to a growing startup, this is the place for you!
Job Description - Backend Software Engineer
Responsibilities include:
- Design and implement high-performance backend services that power connectivity platforms, deployed as containerized applications within Kubernetes clusters.
- Conduct research sprints to evaluate and integrate emerging technologies.
- Share technical insights and contribute to a culture of knowledge exchange and continuous improvement.
- Participate actively in code reviews, focusing on code quality, design, and maintainabilit
Requirements - Senior Backend Engineer
- 7+ years of backend engineering experience, preferably in startup/scaleup environments.
- Strong knowledge of OOP with TypeScript
- Proficiency in NodeJS
- Experience with MongoDB for database management
- Familiarity with Docker for containerization
- Familiarity with related technologies such as Koa, NestJS, Redis, Kubernetes, and testing frameworks like Jest.
The offer - Senior Backend Engineer
- Join a diverse, international team with a strong engineering culture.
- The opportunity to shape a product with global impact at the forefront of AI and automation.
- A base salary of 90 -120K plus equity.
- Relocation within EU is supported.
- Flexible hybrid working model with an office in Berlin.
What happens next?
You have successfully submitted your application. Please make sure to include all the necessary documents and information.
Our team will thoroughly review your application, taking into consideration your qualifications and experience. Based on this evaluation, we will proceed to invite you for a (digital) interview with one of our recruiters. This interview aims to gain further insights into your background, skills, and motivation.
Following our consultation with you, we will facilitate an introduction between you and our client. Depending on the client's requirements, there may be one or more interviews, along with the possibility of an assessment, to further evaluate your suitability for the position.
If the client/principal decides to offer you the job, you will receive a formal offer. It is up to you to accept this offer. If you accept the offer, we will arrange further financial processing and ensure everything is in place for your new position.