Job Description
Requirements:
- Education: Bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent practical experience, with a minimum of 5-8 years of work experience in a relevant field.
- Programming Expertise: Proven skills in Go or Rust, with a focus on building high-performance backend services. Additional experience in Python and the C# frontend framework Blazor is a plus.
- Cloud and Containerization: Solid experience with Cloud Platforms (e.g., Azure services), including IoT Hub or Event Hubs, and proficiency with Containerization technologies and concepts (e.g., Docker).
- Databases: Strong knowledge of both relational (e.g., PostgreSQL) and NoSQL database
- Real-Time Systems: Experience with WebSockets and message queues (e.g., Kafka, RabbitMQ, NATS, etc.).
- Security Expertise: Deep understanding of authentication, authorization, and multi-tenancy models, with a focus on ensuring the security and integrity of systems and data.
- DevOps and Automation: Familiarity with DevOps practices, Git, and test automation, with a focus on streamlining development and deployment processes.
- Soft Skills: Strong problem-solving, communication, and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
- Language Skills: Very good English skills, with German language skills being a plus.
- Teamwork: Ability to work collaboratively as a good team player, with a focus on achieving common goals and objectives.
We offer competitive compensation, comprehensive benefits, and a dynamic and inclusive work environment. If you are excited about this opportunity and believe you have the skills and passion to succeed, we would love to hear from you.
