Solicitar ahora

About the job

Our client is a pioneering GreenTech company headquartered in Berlin, dedicated to creating sustainable solutions for a better planet. Specializing in renewable energy technology, they are committed to reducing carbon footprints and promoting eco-friendly practices. With a fully remote work culture, they are looking for talented Software Engineers to join their team.


About the job:

Join our client's team as a Software Engineer and play a crucial role in developing cutting-edge software solutions that drive the adoption of renewable energy. You will work with a team of passionate professionals dedicated to making a positive environmental impact.



Responsibilities:

As a Software Engineer, your day-to-day tasks will include:


  • Developing Software Solutions: Design, develop, and maintain software applications that support renewable energy technologies. Projects may include energy management systems, solar panel monitoring, and smart grid integration.
  • Tech stack: Utilize a robust tech stack including:
  • Backend: Python (Django, Flask), Node.js
  • Frontend: React, TypeScript
  • Databases: PostgreSQL, Redis
  • Cloud services: Primarily AWS (EC2, S3, Lambda, RDS), with some projects using Azure
  • DevOps tools: Docker, Kubernetes, Jenkins, Terraform
  • Testing: Jest, PyTest, Selenium
  • Collaborating with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions. Participate in agile development processes and contribute to continuous improvement.
  • Ensuring code quality: Write clean, maintainable, and efficient code. Conduct code reviews and provide constructive feedback to team members.
  • Implementing best practices: Follow best practices for software development, including version control (Git), continuous integration/continuous deployment (CI/CD), and automated testing.
  • Solving complex problems: Tackle challenging technical problems related to renewable energy systems. Innovate and find creative solutions to enhance system performance and reliability.
  • Contributing to open source projects: Participate in open-source projects related to GreenTech and contribute to the community. Share knowledge and collaborate with developers worldwide.



Your profile:

We're looking for someone with both the technical skills and a great cultural fit for the company.


  • Experience: At least 3 years of experience in software engineering. Experience in the GreenTech or renewable energy industry is a plus.
  • Technical skills: Proficiency in Python, Node.js, React, TypeScript, PostgreSQL, and Redis. Experience with AWS and Azure cloud services is essential.
  • Problem-solving skills: Strong analytical and problem-solving abilities. Ability to tackle complex technical challenges and deliver innovative solutions.
  • Team player: Comfortable working in a remote-first environment with team members across the globe. Strong communication skills and the ability to collaborate effectively are key.
  • Passion for sustainability: A genuine interest in renewable energy and sustainable technologies. Enthusiasm for making a positive environmental impact through technology.
  • Language skills: Fluent in English. Additional language skills are a plus but not required.



Why join?

Becoming part of our client's team means working in a company that values innovation and sustainability. Here’s what you can expect:


  • Mission-driven work: Contribute to a mission that aims to make the world a better place by promoting renewable energy and sustainable practices.
  • Remote-first culture: Enjoy the flexibility of working remotely from anywhere. The company values work-life balance and provides the tools and support needed for remote work.
  • Professional growth: Plenty of opportunities for personal and professional growth in a supportive environment. Take on new challenges and expand your skills.
  • Collaborative environment: Join a team of around 10 passionate engineers dedicated to innovation and excellence. Teamwork and collaboration are core values.
  • Company size: Join a growing company of approximately 50 employees, providing a dynamic and supportive environment.
  • Stock options: As a growing company, we offer stock options as part of the compensation package, giving you a chance to share in the company's success.
  • Sustainability perks: Work for a company that offers eco-friendly perks, such as subsidies for green transportation and incentives for sustainable living practices.



If you’re passionate about software engineering and want to be part of a forward-thinking company dedicated to sustainability, we’d love to hear from you. Apply now and join us on this exciting journey!


----


Our client is committed to creating an inclusive and diverse work environment. They encourage applications from all qualified candidates, regardless of race, gender, age, disability, or any other protected status.

Solicitar ahora

Otros empleos