MAS S.A. is a niche European company in the Energy Sector, specializing in the design, development and deployment of advanced Automation, Control, Protection and Supervisory systems with focus on the Power Production, Heavy Industry, Oil & Gas, Marine & Transport sectors.
Headquartered in Athens Greece, MAS operates in over 25 countries, covering a wide geographical area that spreads from Eastern Europe and the Russian Federation to the Balkans, Turkey, and parts of Asia.
We are currently looking for a Full Stack Engineer:
As a Full-stack Engineer you will be responsible for specifying, building, and maintaining our wide range of applications and installations IIOT suite. You will be part of one of our multidisciplinary product team, where you will build both back-end and front-end systems, and work closely with product managers, engineers, and operations.
More details on our projects you may find at https://www.maseurope.com/software-solutions/
Requirements
- BSc degree in Computer Science or relevant field
- Design, develop, manage, and support web services (Restful APIs)
- Developing front-end services using React and TypeScript, HTML, CSS
- Translate mock-ups into functional pixel perfect pages
- Solid experience in JavaScript (ESNext)
- Design, develop, microservice-based architecture, by building micro-services mainly written in Node.js
- In-depth understanding of the entire web development process (design, development, and deployment)
- Experience in CI/CD Pipelines, especially with Kubernetes and documentation of microservice
- Solid understanding of HTTP and Event Driven Architecture
- Knowledge of NoSQL and RDBMS Databases (Elastic, MongoDB, Redis, MySQL)
- Problem solving, debugging & troubleshooting skills
- Experience in version control (Git preferably)
Nice to Have
- Automation systems and protocols (SCADA, PLCs, Modbus etc.)
- Experience with Message Brokers (Kafka, MQTT, Mosquitto) or Message Queueing
- Experience with Java
- Experience with CI/CD / microservices orchestration / Jenkins deployment
- Experience with Docker and Kubernetes
- Solid experience with Software Testing
- Ability to gather requirements, create design documents, perform impact analysis for application changes and work on project delivery teams.
- Excellent communication and teamwork skills
Benefits
- Competitive remuneration package
- Private Health Care Insurance
- Company benefits
- Continuous learning and development opportunities (Udemy, Coursera)
- Stable, long-term cooperation within a company, key leader in the energy sector