Software Engineer at SMIGHT GmbH
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 26

Salary

0.0

Posted On

03 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Your tasks

  • We operate Germany's largest measurement database in the low-voltage grid, with over 30 million data points daily. With your skills, you'll help us adapt our systems to handle 1 billion data points per day.
  • We live by the principle 'you build it, you run it'. For us, DevOps is therefore not just a word, but a fundamental mindset.
  • You will design and develop our services, from streaming applications to REST APIs. You will be responsible for their availability and performance.
  • You develop architectural concepts and make transparent implementation decisions for our highly data-driven software products.
  • You manage technical projects from the device to the web frontend and can easily communicate and coordinate within your team as well as across team boundaries.
  • You lead projects, share your knowledge, and support junior developers in their tasks and further development.

Your profile

  • In-depth knowledge of common software design and architecture patterns, as well as practical experience in implementing these patterns in real-world applications.
  • Demonstrable ability to lead technical teams by teaching best practices in software development and ensuring high standards in code quality.
  • Solid knowledge of data modeling and backend technologies with the ability to oversee the entire development cycle from conception to deployment.
  • You are a team player with strong communication skills and can work effectively in interdisciplinary teams.
  • Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and experience in designing and implementing distributed systems that are scalable and robust.
  • You approach tasks pragmatically and can judge when "good" is good enough.
  • Experience with agile development methods, including Scrum or Kanban, and a commitment to iterative and incremental software delivery.
  • Relevant experience in software design and development


Responsibilities
Loading...