gridX logo
gridX

Build, roll out and scale future-proof solutions for home energy management and e-mobility faster and more effectively.

Senior Go/Golang Software Engineer – Energy Management

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2016H1B SponsorCompany SiteLinkedIn

Location

Germany

Posted

28 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishDockergRPCIoTJavaPythonGo

Job Description

Senior Go/Golang Software Engineer – Energy Management

gridX

• Become part of gridX and help digitalise the energy industry with us, making renewable energy accessible and affordable everywhere. • Join the Energy Optimizer team , which builds a state-of-the-art energy management solution focused on optimizing energy consumption and production in Home Energy Management Systems. • You own features end-to-end from conception to implementation to deployment and monitoring on our fleet of IoT devices. • You review pull requests and collaborate with other developers on improving software architecture, testing and documentation. • You monitor the risks of tech debt and scaling bottlenecks in our code base and raise issues proactively. • You oversee our daily operation and push improvements to our internal processes to help us improve quality of service. • You build software that developers love to maintain and APIs that stakeholders love to use. • You anticipate and proactively address challenges due to changing customer needs and scaling of the product.

Job Requirements

  • 4+ years of experience with distributed software systems and web technologies (REST, gRPC) and with container technologies like Docker
  • Proficient in at least one modern backend language (e.g. Go, Python, Java; we primarily use Go)
  • Excited about energy systems and about building an energy management system for the future
  • Familiar with control and optimisation of physical systems (Plus: In the context of energy or grid management)
  • Know your way around distributed software system design and best practices and you are always looking for ways to share your experience with the other engineers in our team
  • Bonus Points: You ideally bring experience with large IoT fleets (monitoring/observability), a background in renewable energy and open-source, and the flexibility for regular testlab visits in Aachen.

Benefits

  • Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU
  • 30 vacation days + 0.5 days of special leave for both December 24th and 31st
  • 30 Euro allowance for Urban Sports Club or E-Gym Wellpass as well as offers for company health management & (Mental) Health Care
  • cross-functional coaching, access to e-learning platforms & an annual development budget of 1,500 euros per employee
  • Access to gridX Corporate Benefits
  • Receive a fair monthly contribution to your company pension plan
  • 30 Euros monthly allowance for your monthly/annual ticket
  • Modern workplace in the heart of Aachen and Munich with IT equipment of your choice
  • We support your relocation to Germany
  • Experience the gridX culture at regular team events and receive an additional 100 Euros per employee for your department event
  • We will donate 20 Euros to a charity of your choice on your birthday
  • Sabbatical option: Take a break from your daily work routine to pursue personal projects, travel, or further education.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1-10H1B No Sponsor

• Set your own working hours • Work remotely • Lead teams and take on company management responsibilities • Performance- and results-based compensation

Germany
€65K - €75K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1993H1B No Sponsor

• Senior Software Engineer for the Finance tribe; • Lead strategic technical decisions on high-complexity projects; • Design and evolve microservices- and event-driven architectures; • Act as the technical reference for the team, promoting engineering best practices; • Ensure the quality, security, and performance of developed solutions; • Collaborate with business areas and enterprise architecture to align technical solutions with strategic objectives; • Contribute to the evolution of the company's engineering culture and innovation.

Brazil
3Pillar Global logo

Senior Software Engineer – Java, Angular

3Pillar Global

Building digital businesses, together.

Backend Engineer28 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Craft software code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Apply object-oriented programming concepts and design patterns. • Actively contribute to agile project teams during scrums, sprint planning, and code reviews. • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation. • Write automated unit tests. • Responsible for integration testing (both manual and automated) • Articulate technical issues to peers, architects and project managers while recommending creative solutions. • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment

Canada
DaCodes. logo

Senior Node.js Backend Engineer

DaCodes.

Coding the world of tomorrow

Backend Engineer28 days ago
Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Role Description We are looking for a Senior Backend Engineer with a strong focus on integrations, capable of designing, implementing, and maintaining robust, scalable, and secure backend systems, primarily using Node.js, APIs, and event-driven architectures. This is not a low-code configuration role. It requires deep understanding of backend engineering, protocols, concurrency, and security. What You’ll Do - Design and build scalable backend services using Node.js - Develop and maintain robust, secure APIs - Work on integrations between SaaS platforms, ERPs, and internal systems - Implement event-driven flows (webhooks, retries, idempotency) - Contribute to authentication and authorization flows (OAuth2, JWT, API keys) - Identify and solve performance, concurrency, and scalability challenges - Improve observability, logging, and error handling in production - Participate in technical decisions and architecture discussions Qualifications - 4+ years developing backend systems in production, with experience in integrations and distributed architectures - Strong experience with Node.js in production environments - Experience building and working with APIs - Familiarity with authentication and authorization mechanisms (OAuth2, JWT or similar) - Experience integrating with external systems or third-party services - Solid understanding of backend fundamentals (performance, scalability, reliability) - Advanced English (you’ll work with U.S. clients) Nice to Have (Not Required) - Experience with event-driven architectures or webhooks - Experience with iPaaS tools (Mulesoft, Workato, Boomi, etc.) - Experience integrating with ERPs (NetSuite, SAP, Business Central) - Experience with high-concurrency systems - Familiarity with CI/CD practices Benefits - Remote-first culture - High ownership and autonomy - Focus on clean, maintainable, production-grade code - Collaborative, senior-level environment - Remote work / Home office - If a hybrid or on-site model is required, you will be informed from the first session - Work schedule aligned with the assigned project/team - Monday to Friday schedule - Legal benefits (Applicable for Mexico) - Day off on your birthday - Private health insurance (Applicable for Mexico) - Life insurance (Applicable for Mexico) - Multicultural teams - Access to courses and certifications - Meetups with industry experts and top universities - Virtual networking events and interest groups - English classes - Opportunities within our different business lines - Proudly certified as a Great Place to Work

Latin America (LATAM)
Job Closed