
Senior Back-End Software Engineer
i4 Energy S.A.
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain scalable RESTful APIs and core back-end services
- Architect microservices for streaming, processing, and broadcasting time-series data
- Lead improvements in system reliability, scalability, and performance
- Design and maintain custom drivers for industrial communication protocols
- Contribute to architecture decisions and best practices across the platform
- Produce and maintain clear technical documentation
- Collaborate closely with front-end, DevOps, and product teams throughout the lifecycle
Requirements
- BSc in Computer Science or related field
- 5+ years of experience in Back-End Engineering
- Strong expertise in server-side development (TypeScript with Node.js/Deno and/or Java)
- Solid experience with both NoSQL and RDBMS databases (Elastic, MongoDB, MySQL)
- Hands-on experience with message brokers (Kafka, MQTT) and event-driven architectures
- Experience with Git, CI/CD pipelines, and microservices environments
- Strong problem-solving, debugging, and system design skills
- Excellent communication skills in English.
Benefits
- Competitive remuneration package.
- Private health care insurance.
- Hybrid work model.
- Ticket restaurant card.
- Parking facilities.
- A collaborative, growth-oriented environment focused on learning and development.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RESTful APIsmicroservicesTypeScriptNode.jsDenoJavaNoSQL databasesRDBMS databasesKafkaMQTT
Soft Skills
problem-solvingdebuggingsystem designcommunication
Certifications
BSc in Computer Science