Software Engineer - Mid Level
Role details
Job location
Tech stack
Job description
The Software Engineer is a core member of GreenStone Energy's agile development team, responsible for designing, building, and maintaining software solutions. Working within a Scrum framework, the role requires solid programming skills, an understanding of system architecture, and a commitment to agile development practices. The goal is to deliver scalable and efficient software that supports the company's customer, energy, and financial management systems.
This role involves active collaboration with cross-functional team members, including Product Owners, DevOps engineers, and fellow Software Engineers, to ensure seamless integration of software solutions and alignment with business goals. As a mid-level engineer, you will contribute to high-quality code delivery, actively participate in peer reviews, and help improve team processes while growing your own technical expertise., * Develop modular and reusable microservices and components.
- Implement APIs and data pipelines.
- Integrate solutions with cloud platforms, financial institutions, and energy-related external systems.
- Contribute to continuous improvement of the team's workflow and delivery practices.
- Write and maintain automated tests, and work with CI/CD pipelines to ensure reliability and speed of delivery.
- Participate in code reviews and knowledge sharing within the team.
Requirements
Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or related technical field, or equivalent practical experience.
- 3-5 years of relevant experience in software development.
- Proficiency in at least one general-purpose programming language (e.g., Python, Java, Typescript/Node/JavaScript, Golang).
- Familiarity with agile development practices, version control (Git), and CI/CD workflows.
Preferred Qualifications
- Experience working with microservices and distributed systems.
- Exposure to cloud platforms (e.g., AWS, Digital Ocean, GCP).
- Understanding of relational and/or NoSQL databases.
- Interest in the energy, utilities, or financial technology sectors. Pioneering spirit: With "VeganStrom" and "New Energy Cloud" and exciting projects in the pipeline, we are revolutionizing the energy industry., * Have an analytical or quantitative degree at BSc level, e.g. in mathematics, physics, meteorology, or engineering.
- Have a keen interest in data analysis and automated trading.
- Have the ability to think logically and abstractly and solve problems in a structured and analytical way
- Enjoy learning and professional exchange
- Speak German or English fluently
- Have very good knowledge of Python and SQL
- Are interested in the energy industry and renewable energies
Benefits & conditions
- Responsible tasks and your own projects in a very dynamic environment.
- The opportunity to play an important role in a fast-growing, innovative company.
- Flexible working hours and the option to work from home.
- A dedicated team with a wealth of expertise
- Free coffee & tea and free lunch on Thursdays (Berlin)
- 30 days of vacation per year
Sounds exciting?
Then send us your complete application documents (resume, references), stating your earliest possible starting date and salary expectations.
Art der Stelle: Vollzeit, Festanstellung
Gehalt: 50.000,00€ - 67.000,00€ pro Jahr
Leistungen:
- Aktienoptionen
- Essenszuschuss
- Firmenevents
- Flexible Arbeitszeiten
- Homeoffice-Möglichkeit
- Preisnachlässe auf Produkte/Dienstleistungen des Unternehmens
- Zusätzliche Urlaubstage