Domain-driven design – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Mon, 16 Sep 2024 02:00:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png Domain-driven design – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Senior Software Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/senior-software-engineer-5/ Mon, 16 Sep 2024 02:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-engineer-5/ Senior Software Engineer

Job Description:

    Join a pioneering team dedicated to the mission of making solar energy accessible to everyone. As a Senior Software Engineer, you will play a vital role in the Venture Development team, specifically within the heat pump domain. This position offers the exciting opportunity to work on greenfield projects, where you will be responsible for designing and building new services and integrations that are essential to our ambitious growth plans. You will collaborate closely with product teams and stakeholders to devise optimal implementation strategies, making a lasting impact as our operations expand. Your work will directly contribute to the technological foundation and growth of our organization, allowing you to introduce innovative ideas that transcend our core business. In this dynamic environment, you will have the chance to iterate quickly and streamline processes, ensuring that our services remain stable and reliable as we scale. Your expertise and collaborative spirit will be crucial as you work alongside leadership and a highly motivated team eager to learn and grow together.

IT Languages:

  • C#
  • JavaScript
  • React

As a Senior Software Engineer, you will oversee the development of innovative solutions that enhance our service offerings.:

    Design and implement new software services and integrations.;; Collaborate with cross-functional teams to define project requirements and specifications.;; Ensure the reliability and scalability of deployed applications.;; Participate in code reviews and provide mentorship to junior engineers.;; Implement best practices for software development and testing.;; Monitor application performance and troubleshoot issues as they arise.

Spoken Languages:

  • English;; German

Skillset:

  • C#
  • React
  • Azure
  • Containerization
  • Load balancing
  • Concurrency
  • Domain-driven design

Soft Skills:

  • Strong problem-solving skills
  • Adaptability to changing requirements
  • Excellent communication skills
  • Team collaboration
  • Open to feedback and continuous learning

Qualifications:

  • Proven experience in software engineering with a focus on both front-end and back-end development.
  • Experience in designing systems that integrate user interfaces with backend functionalities.
  • Familiarity with deploying applications on cloud platforms, particularly Azure.
  • Knowledge in creating scalable services and containerized solutions.
  • Expertise in C# for backend development and a framework like React for frontend development.
  • Understanding of advanced backend concepts including caching, load balancing, and concurrency.
  • Familiarity with domain-driven design principles and agile methodologies.
  • Experience working in a fast-paced startup environment.

Years of Experience:

    4

Location:

    Berlin, Berlin, Germany, EU

Job Benefits:

  • Hybrid working model with flexible hours
  • Modern office amenities including recreational areas
  • Regular team events and activities
  • Continuous learning opportunities through workshops
  • Supportive and diverse team environment

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and inclusive environment where diverse perspectives are valued. Our team spirit is strong, and we believe in the importance of feedback and continuous improvement. We celebrate our successes together and prioritize both personal and professional development.

Opportunities For Advancement:

  • Career growth within the expanding team, Leadership development opportunities, Engagement in innovative projects

Visa Sponsorship:

    Available
]]>