Würth Cloud Services - We create the digital tools and connections for the craftsmen who build our world. As a corporate startup of the Würth Group, we have dedicated ourselves wholeheartedly to the digitization of the craft businesses. We offer craft businesses a wide range of interconnected software solutions that enable them to concentrate fully on their core business and save valuable time. As a partner to the craft business, we are reinforcing the self-image of Würth's more than 75-year success story. Working in flat hierarchies, characterized by an extraordinary team spirit and forward-looking projects - that's what you'll find with us! If you want to be part of it, we look forward to getting to know you. Your Responsibilities - Design, develop, and maintain robust and scalable backend services using Kotlin, Spring Boot and Python for our mobile apps. - Collaborate with our cross-functional teams to understand end-user requirements, formulate use cases, and translate these into pragmatic and effective technical solutions. - Deliver high-quality code, focusing on simplicity, performance, maintainability, and scalability. - Implement APIs (REST, GraphQL). - Handle complex data models and graph queries. - Work on database design, querying, data migration, and optimization. - Troubleshoot and resolve issues, problems, and errors encountered across our various platforms. - Conduct code reviews, enhancing code quality, and maximize application performance. - Ensure that our applications are secure and protect our customer's data. - Provide technical leadership and contribute to architectural decisions. Your profile - BS/MS degree in Computer Science, Engineering or a related subject. - Minimum of 3-5 years of software development experience. - Advanced experience with Kotlin, Spring Boot, and Python. - Familiarity with Microservice Architecture and API development (REST/GraphQL). - Experience with SQL and NoSQL database technologies. - Knowledge of software design principles and leading software development practices. - Experience with version control systems like Git. - Strong analytical and problem-solving skills. - Excellent written and verbal communication skills. - Experience with cloud platforms (AWS, GCP, Azure). - Knowledge of containerization and orchestration technologies like Docker and Kubernetes. - Experience with CI/CD tools. Our promise to you - As a modern employer, we guarantee you a family-friendly level of flexibility, e.g. home office (50%). - Teamwork is not something to be forgotten - you will have the opportunity to work with highly qualified colleagues and to learn from each other. - You have a training budget at your disposal to foster your professional and personal development. - Modern equipment enables you to achieve maximum success in our projects - which we like to celebrate as a team. - Our stylish office in Berlin Xberg located directly at the river Spree with access to the water is also worth mentioning. - To ensure that our employees have a chance to relax, we offer 30 days of vacation. - Employee discounts in the Würth Online Shop, company participation in the BVG ticket as well as the fitness studios of EGYM Wellpass and, of course, the best coffee in Berlin are additional benefits. Your person of contact If you have any questions regarding the application process, please Melanie Acri or Viktoria Keller at:
Backend Software Engineer (m/f/d) (Software-Architect)