Jobgether has ALL remote jobs globally. We match you to roles where you're most likely to succeed and provide feedback on every application to help you learn. No more guesswork, application black holes, or recruiter ghosting in your job search.
For one of our clients, we are looking for a Software Engineer Intermediate, working remotely from Germany.
As a Software Engineer Intermediate, you will work alongside a dynamic team to design, implement, and deploy key features, including aggregation, disaggregation, and forecasting, while collaborating with energy domain experts. Your role involves transforming technical requirements into scalable software services, contributing to software design, and advocating for best practices in code quality, performance, and security. You’ll also be responsible for developing and maintaining internal standards through code reviews, managing technical debt, and delivering improvements with a focus on practical results.
Accountabilities:
- Develop and implement new features, handling tasks end-to-end, from conception through to deployment.
- Work with energy domain experts to translate technical requirements into scalable software solutions.
- Contribute to software design documentation and participate in internal design discussions.
- Promote improvements in product quality, security, and performance.
- Write high-quality, maintainable code while ensuring compliance with internal coding standards.
- Identify and resolve technical debt, ensuring long-term software stability.
- Collaborate with your team on larger projects while independently shipping smaller features and improvements.
Requirements
- 3+ years of experience in distributed software systems and web technologies (e.g., JSON, REST, HTTP, RPC).
- Proficiency in relational databases (e.g., Postgres).
- Experience with at least one programming language (e.g., Go, C++, Java; preference for Go or Python).
- Knowledge of automated tests and test-driven development.
- Solid understanding of distributed system design and best practices.
- Ability to share expertise and collaborate with team members to improve processes and designs.
Benefits
- Flexible and mobile working: Work remotely for up to 70 days from anywhere in the EU and select countries like Indonesia, Canada, Brazil, and more.
- 30 days of vacation to relax and recharge.
- Sports allowance: 30 Euros for Urban Sports Club or E-Gym Wellpass.
- Health management: Access to Nilo.health for mental well-being (e.g., coaching, daily meditation).
- Personal development: Annual budget of 1,500 Euros for personal growth.
- Employee discounts through gridX Corporate Benefits.
- Pension plan: Monthly contribution to your pension plan.
- City travel subsidy: 30 Euros monthly for public transportation tickets.
- Modern workplace with IT equipment of your choice (Apple or Lenovo).
- Annual Teamweek: A fun off-site event with all gridX teams.
- Department events: 100 Euros for your department’s team-building activities.
- Charity donation: 20 Euros to a charity of your choice on your birthday.
- Sabbatical option: Take a break to focus on personal projects, travel, or further education (subject to employment length).
#LI-CL1