Backend Software Engineer (m/f/d)

Full Time
Munich, Germany
1 week ago
The Role: What to expect

As a Backend Software Engineer (m/f/d), you will play a crucial role in designing, developing, and maintaining the server-side components of our SaaS application. Your primary focus will be on building scalable, reliable and efficient backend systems to support our robotics ecosystem.

Role Responsibilities: What you will do

  • Develop and optimize server side components, ensuring high performance and scalability. 
  • Design, implement, and test APIs implementations for global deployment in production environments. 
  • Collaborate effectively with colleagues across various disciplines to meet project milestones and deliver high-quality features on schedule. 
  • Identify and resolve software defects, performance bottlenecks and other technical issues. 
  • Demonstrate autonomy in managing tasks and taking strategic initiatives to enhance the product. 
  • Stay up-to-date with industry best practices, technologies, and trends related to backend development and Micro-services. 
  • Provide support and technical guidance to external development teams to meet project milestones. 

Role Requirements: What you need to succeed

  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, Robotics, or a related field.
  • 2-4 years experience as a Backend or Fullstack Engineer
  • Proficient in C#, Java, Python, or similar programming languages.
  • Strong grasp of Object-Oriented Programming (OOP). 
  • Hands-on experience with Docker, Git, and Linux. 
  • Solid problem-solving skills — can break down complex issues and find clean solutions.
  • In-depth knowledge of microservices architecture and principles. 
  • Proven track record in designing, building, and running distributed systems in production. 
  • Comfortable working asynchronously in a distributed team (remote setups, flexible hours). 
  • Excellent written and spoken English for clear, direct communication. 
  • Preferred Qualifications in:
    • Experience in SQL/ NoSQL databases. 
    • Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD). 
    • Experience with performance testing and profiling of distributed systems to identify and address bottlenecks. 
    • Understanding of cloud-native architectures. 
    • Familiarity with monitoring and logging tools to ensure system observability. 

Why idealworks

  • At idealworks, you will find an international working environment and become part of an experienced, open team where mutual trust counts. You will feel at home from the very first second!
  • Experience a first-hand start-up feeling and flat hierarchies with varied and responsible tasks that you work on independently.
  • Look forward to hybrid working model with 30 vacation days per year and various opportunities to balance your free time, family and job.
  • For your commitment to helping us achieve our mission, you will not only be rewarded with appreciation, but also with above-average pay including a bonus scheme and an annual personal development budget.
  • We offer exciting corporate benefits, an attractive company pension scheme and regular team events.
  • Our modern office is easily accessible by public transport, bike and car and offers numerous catering options for relaxed lunch breaks with your team.
  • Driven by our unique corporate culture, the five values "passion for results", "wellbeing", "personal growth", "trust" and "being and acting as one team" determine our daily actions and cooperation.