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.