Backend Engineer (m/w)
Your responsibilities:
Design, develop, and maintain services and APIs using a variety of languages, including TypeScript, nodejs and Ruby, ensuring high performance, scalability, and reliability.
Implement data streaming and processing solutions leveraging event streaming platforms like Kafka.
Optimize applications for maximum speed and scalability, addressing performance bottlenecks as needed.
Work closely with DevOps and infrastructure teams to deploy and monitor applications in production environments.
Participate in code reviews, providing constructive feedback to ensure code quality and maintainability.
Stay updated on emerging technologies and best practices in full stack development, sharing knowledge with the team.
Interface with internal stakeholders to understand their requirements and support their roles through the development and deployment of technology solutions.
Work with and develop internal tools
Your tasks:
Experience building public and private APIs
Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
Excellent problem-solving skills and ability to work effectively in a fast-paced environment.
You actively document and update technical architecture and enjoy sharing knowledge with the team
Strong communication skills and ability to collaborate with cross-functional teams and non technical stakeholders.
Nice to have: experience with event-driven architecture and event streaming platforms, ideally Kafka.
Nice to have: hands-on with operating the infrastructure on AWS or GCP
- Support
- Ruby
- JavaScript
- Node.js
- DevOps