Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Back-End Software Engineer image - Rise Careers
Job details

Back-End Software Engineer

I4 Energy, an innovative spin-off from MAS Europe, is redefining energy management with cutting-edge solutions for smart grids, virtual power plants, and SCADA systems. We’re looking for a talented Back-End Software Engineer to join our multidisciplinary team and help build the future of IIoT platforms and industrial automation.

Your Role

As a Back-End Software Engineer, you’ll collaborate closely with product managers, engineers, and operations to design and maintain scalable, high-performance solutions. Your key responsibilities include:

  • Developing and supporting web services (RESTful APIs).

  • Creating microservices for streaming, processing, and broadcasting time-series data.

  • Driving system improvements for reliability, scalability, and performance.

  • Designing and maintaining custom drivers for industrial communication protocols.

  • Preparing and maintaining comprehensive technical documentation.
    • BSc in Computer Science or a related field 
    • Strong skills in server-side programming (e.g., TypeScript with Node.js/Deno, Java). 
    • Proven experience with NoSQL and RDBMS databases (Elastic, MongoDB, MySQL). 
    • Proficiency with message brokers (Kafka, MQTT) and event-driven architectures. 
    • Development Process: Experience with Git, CI/CD pipelines, and microservices orchestration. 
    • Problem-solving, debugging, teamwork, and excellent English communication. 

Nice to have 

  • Knowledge of industrial protocols (e.g., OPC/UA, Modbus TCP/RTU, BACnet). 
  • Familiarity with Node-RED, PLC logic, sensors, and SCADA systems. 
  • Understanding of IIoT concepts and networking.
  • Competitive remuneration package. 
  • Private health care insurance. 
  • Opportunity for business development. 
  • Stable, long-term cooperation. 
  • Hybrid work model 
  • Parking Facilities 
What You Should Know About Back-End Software Engineer, MAS Europe

Join I4 Energy, an innovative spin-off from MAS Europe, as a Back-End Software Engineer, where you can help redefine energy management with advanced technology solutions. Our team's mission is to create smart grid and virtual power plant solutions that will shape the future of industrial automation through the Industrial Internet of Things (IIoT). In this role, you’ll be a key player collaborating with product managers, engineers, and operations specialists to design and maintain scalable, high-performance systems. Your journey will involve developing robust web services, creating microservices that handle time-series data efficiently, and driving continuous improvements for reliability and performance. You will also have the opportunity to work hands-on with industrial communication protocols and prepare comprehensive technical documentation that aids team processes. We are looking for someone with a BSc in Computer Science or a related field, and strong server-side programming skills. Familiarity with databases, message brokers, and CI/CD pipelines are essential. If you have a knack for problem-solving, a desire to learn, and excellent communication skills, this might be the perfect fit for you. We offer a competitive remuneration package, private health care insurance, opportunities for business development, and stable, long-term cooperation in a hybrid work model. Come be a part of the energy revolution!

Frequently Asked Questions (FAQs) for Back-End Software Engineer Role at MAS Europe
What are the primary responsibilities of a Back-End Software Engineer at I4 Energy?

As a Back-End Software Engineer at I4 Energy, your main responsibilities include developing and maintaining web services using RESTful APIs, creating microservices for streaming and processing data, and enhancing system performance and reliability. You'll also design custom drivers for industrial communication protocols and maintain detailed technical documentation.

Join Rise to see the full answer
What qualifications are required to apply for the Back-End Software Engineer position at I4 Energy?

To qualify for the Back-End Software Engineer role at I4 Energy, applicants should have a BSc in Computer Science or a related field, along with strong server-side programming skills in languages such as TypeScript with Node.js/Deno or Java. Experience with NoSQL and RDBMS databases, as well as knowledge of CI/CD practices, is also essential.

Join Rise to see the full answer
What programming languages and technologies should a Back-End Software Engineer at I4 Energy be familiar with?

Candidates for the Back-End Software Engineer position at I4 Energy should be proficient in server-side programming, specifically TypeScript with Node.js/Deno or Java. Familiarity with NoSQL and RDBMS databases, message brokers like Kafka and MQTT, and event-driven architectures are also crucial for success in this role.

Join Rise to see the full answer
Is knowledge of industrial protocols necessary for the Back-End Software Engineer role at I4 Energy?

While it's not mandatory, having knowledge of industrial protocols such as OPC/UA, Modbus TCP/RTU, and BACnet is considered a nice-to-have for the Back-End Software Engineer position at I4 Energy. This knowledge can enhance your contributions to our projects focused on industrial automation.

Join Rise to see the full answer
What benefits can I expect as a Back-End Software Engineer at I4 Energy?

As a Back-End Software Engineer at I4 Energy, you can expect a competitive remuneration package, private health care insurance, stable long-term cooperation, and opportunities for business development. Our hybrid work model and parking facilities enhance your work-life balance, making I4 Energy a great place to advance your career.

Join Rise to see the full answer
Common Interview Questions for Back-End Software Engineer
Can you explain your experience with RESTful APIs?

When answering this question, highlight specific projects where you developed or maintained RESTful APIs. Discuss the challenges you faced, how you implemented best practices, and the technologies you utilized, particularly if you used those applicable to I4 Energy.

Join Rise to see the full answer
How do you ensure the scalability of web services?

Share examples from your past experience where you implemented techniques such as load balancing, database sharding, or utilizing cloud infrastructure. Emphasize the importance of designing with scaling in mind from the outset, particularly in the context of I4 Energy's innovative solutions.

Join Rise to see the full answer
Describe your experience with microservices architecture.

Detail your previous roles where you worked with microservices. Explain how you decomposed monolithic applications, defined service boundaries, and ensured communication between services, focusing on the advantages this architecture brings to the energy management domain.

Join Rise to see the full answer
What programming languages do you feel most comfortable with?

Discuss your proficiency with specific programming languages like TypeScript or Java, supporting your claims with examples of projects that exhibit your coding style, problem-solving skills, and involvement in collaborative programming with your team at I4 Energy.

Join Rise to see the full answer
Can you provide an example of successfully using a message broker?

Offer a detailed account of a project where you integrated a message broker like Kafka. Explain the problem you were solving, your architecture design choices, and how they improved system performance, reliability, or data processing capabilities.

Join Rise to see the full answer
How do you approach debugging and problem-solving?

Outline your systematic approach to debugging issues, including tools or strategies you employ. Emphasize the importance of collaborating with your team to leverage collective knowledge, especially in a multidisciplinary environment like at I4 Energy.

Join Rise to see the full answer
What tools and practices do you use for CI/CD?

Discuss specific tools you've used for Continuous Integration and Continuous Deployment, such as Jenkins or GitLab CI/CD, and how you set up pipelines for automation. Mention any experiences relating to speeding up deployment times or enhancing code quality.

Join Rise to see the full answer
How do you handle code reviews and team feedback?

Describe your approach to code reviews, focusing on the importance of constructive feedback, collaboration, and learning. Share any experiences you have that emphasize your open-mindedness and commitment to continuous improvement in a team setting.

Join Rise to see the full answer
What is your experience with network protocols in IIoT?

If applicable, describe your experience with networking concepts and protocols relevant to IIoT, such as MQTT. Connect this experience to the requirements of the Back-End Software Engineer role and how it can leverage I4 Energy's solutions.

Join Rise to see the full answer
Why do you want to work at I4 Energy?

Reflect on what drew you to I4 Energy, such as their innovative approach to energy management and IIoT solutions. Discuss how your values align with their mission and how you see yourself contributing to their goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Vela Games Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago

MAS S.A., was founded in 1974, under the name "Marine Automation Services Ltd". The company initially operated in the Marine sector as an engineering company undertaking the upgrade of engine room and bridge control systems. Since the very beginni...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!