Remote Software Engineer Intermediate - Remote - Germany

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Software Engineer Intermediate, you will work alongside a dynamic team to design, implement, and deploy key features, including aggregation, disaggregation, and forecasting.
  • You will collaborate with energy domain experts to transform technical requirements into scalable software services.
  • Your role involves contributing to software design and advocating for best practices in code quality, performance, and security.
  • You will be responsible for developing and maintaining internal standards through code reviews and managing technical debt.
  • You will deliver improvements with a focus on practical results.
  • You will develop and implement new features, handling tasks end-to-end, from conception through to deployment.
  • You will write high-quality, maintainable code while ensuring compliance with internal coding standards.
  • You will identify and resolve technical debt to ensure long-term software stability.
  • You will collaborate with your team on larger projects while independently shipping smaller features and improvements.

Requirements:

  • You must have 3+ years of experience in distributed software systems and web technologies (e.g., JSON, REST, HTTP, RPC).
  • Proficiency in relational databases (e.g., Postgres) is required.
  • You should have 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 is necessary.
  • A solid understanding of distributed system design and best practices is essential.
  • You must have the ability to share expertise and collaborate with team members to improve processes and designs.

Benefits:

  • You will have flexible and mobile working options, allowing you to work remotely for up to 70 days from anywhere in the EU and select countries like Indonesia, Canada, Brazil, and more.
  • The position offers 30 days of vacation to relax and recharge.
  • You will receive a sports allowance of 30 Euros for Urban Sports Club or E-Gym Wellpass.
  • Health management is provided through access to Nilo.health for mental well-being, including coaching and daily meditation.
  • An annual budget of 1,500 Euros for personal development is available for your growth.
  • You will benefit from employee discounts through gridX Corporate Benefits.
  • A monthly contribution to your pension plan is included.
  • You will receive a city travel subsidy of 30 Euros monthly for public transportation tickets.
  • The workplace is modern, with IT equipment of your choice (Apple or Lenovo).
  • An annual Teamweek event will be organized for all gridX teams.
  • You will have 100 Euros allocated for your department’s team-building activities.
  • A charity donation of 20 Euros to a charity of your choice will be made on your birthday.
  • There is a sabbatical option available to take a break for personal projects, travel, or further education, subject to employment length.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback