Job role insights

  • Date posted

    September 29, 2024

  • Closing date

    November 28, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Software Engineer - TypeScript

Job Description:

    Join our innovative tech team in either Berlin, Munich, or Hamburg as a Software Engineer focused on TypeScript. We are on a mission to revolutionize the renewable technology installation landscape in Germany, establishing the largest one-stop-shop for solar energy, heat pumps, and charging infrastructure. You will play a pivotal role in developing our Operating System software, which is designed to streamline operations and enhance the installation process for private homes and small businesses. As a member of a cross-functional team, you will collaborate closely with frontend and backend engineers, product managers, and UX/UI developers to create efficient, scalable solutions. Your contributions will help shape a self-organized tech team that is responsible for the full software development lifecycle, including deployment and running solutions. With support from Cloud Architects and SREs, you will have the tools necessary to deliver high-quality software consistently and securely. This role is integral to accelerating the energy transition, making a tangible impact on the future of sustainable energy.

IT Languages:

  • TypeScript
  • JavaScript
  • HTML
  • CSS

As a Software Engineer, you will be responsible for crucial software development tasks that contribute to the energy transition.:

    Build and shape business-critical applications;; Create, implement, evaluate, and deploy software solutions to address complex challenges;; Establish and architect lightweight, flexible, and reliable application setups for global scalability;; Encourage a culture of innovation driven by experimentation within the team;; Enhance teamwork and ensure successful project execution;; Improve developer satisfaction by minimizing tech debt, automating processes, and documenting decisions

Spoken Languages:

  • English;; German

Skillset:

  • TypeScript
  • React
  • Vue.js
  • Node.js
  • Next.js
  • CI/CD
  • GitHub Actions
  • Cloud Infrastructure

Soft Skills:

  • Team player
  • Innovative mindset
  • Agile thinking
  • Strong communication skills

Qualifications:

  • Proven experience in developing scalable software solutions with TypeScript or major front-end technologies
  • Experience with React, Vue.js, Node.js, and Next.js in large-scale applications is preferred
  • Broad knowledge of various architectural patterns and experience with CI/CD using GitHub Actions and cloud infrastructure
  • Experience working in cross-functional teams, responsible for the full software development lifecycle
  • Ability to develop reusable UI components in a design system
  • Passion for creating maintainable, documented, and testable code
  • Strong English communication skills; German language skills are a plus
  • Interest in human-centered software development

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Work in a dynamic and motivated team
  • Contribute to the energy and mobility transition
  • Opportunities for professional growth in a fast-growing company
  • Flat hierarchies and direct contact with management
  • Participate in conferences and meetups
  • Immediate recognition of your contributions
  • Flexible remote work options
  • Support for a healthy work-life balance

Working Conditions:

    Remote

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of innovation, collaboration, and a commitment to sustainability. Our team is driven by a shared vision to provide renewable energy solutions and we encourage creativity and initiative among our engineers.

Opportunities For Advancement:

  • Professional development opportunities, Leadership roles in innovative projects, Participation in industry conferences

Visa Sponsorship:

    Available

Interested in this job?

29 days left to apply

Apply for this job

Cancel
Send message
Cancel