Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Senior Software Engineer

●

10 months ago

Greece, Attiki, Paiania
Full Time
Senior
On-Site

Basic Information

Constrat is a technical and commercial company specialized in automation systems for the holistic management of water supply, wastewater, and stormwater.

We are seeking an experienced Senior Software Engineer to join our engineering team.
The ideal candidate will have a solid background in software development, particularly in backend systems, system integration, communication protocols, and infrastructure interfacing (e.g. SCADA or telemetry platforms). You will take ownership of feature implementation and provide support across multiple domains including integrations, system design, and infrastructure-level services.

Responsibilities

  • Design, implement, and maintain software solutions across different layers of the stack.
  • Lead backend development and integration tasks involving APIs, communication protocols (HTTP, gRPC, OPC), and field-level protocols (LoRaWAN, Modbus, M-Bus).
  • Perform database design, optimization, and management.
  • Lead or support SCADA and telemetry platform development efforts.
  • Handle software integrations with 3rd party solutions and APIs.
  • Contribute to technical documentation and internal tooling improvements.
  • Coordinate with IT teams for cross-functional infrastructure needs.

Requirements

Express.js
Node.js
PostgreSQL
Postman API
Python
Software Development
SQL
  • Bachelor’s degree in Computer Science, Software Engineering, Telecommunications, or similar field.
  • 3+ years of experience in software development, ideally with backend focus.
  • Proven experience with APIs, systems integration, and network communication protocols.
  • Proficiency in at least one high-level programming language of the following: JavaScript (familiarity with node.js/express.js) or Python.
  • Experience with relational databases, such as PostgreSQL.
  • Experience with Postman for building, testing, and documenting APIs.
  • Great Understanding of system architecture and software design principles.
  • Experience with modern development workflows and version control.

Benefits

  • Competitive salary
  • Company car
  • Travel expenses
  • Medical insurance
  • Laptop and mobile device
  • Modern workspace environment
  • Enjoyable and stable working environment

Good to have

  • Hands-on experience with SCADA systems or industrial protocols.
  • Familiarity with DevOps practices and deployment automation.
About the company

-

About the company

-

CONSTRAT

CONSTRAT

Software Development
Backend Developer
No longer accepting applications