top of page

Senior Software/Backend Engineer

Thessaloniki, Greece

Senior Level

>4 years

Your role

As a Senior Software/Backend engineer, you build highly scalable cloud and web services. You will primarily work on backend solutions, developing real-time services and large-scale data processing. We use modern technologies such as AWS cloud, containers, and object-oriented programming (PHP/Java/Python) and are always looking to improve or expand our existing stack.

In this role, you are expected to take initiative and embrace a proactive attitude, characterized by a willingness to take ownership of tasks and drive them forward independently, embodying the ethos of "let me do this" rather than "tell me how to do this.

Key responsibilities include
  • You design, implement, and test microservices and RESTful APIs in PHP, Python, and Java as part of a more complex cloud infrastructure.

  • Oversee backend services end to end, from designing to supporting them in production.

  • You are and feel responsible for your software.

  • You are encouraged to speak your mind and contribute to the continuous improvement of the current infrastructure.

  • You are an active team member, always looking for ways to improve our way of working.

  • You explore cutting-edge technologies to improve applications.

  • You provide training, help, and support to other team members.

  • You liaise with other technical teams and assist in joint projects.

Who you are
  • Computer Science or Engineering background.

  • Deep understanding of object-oriented programming patterns and best practices. 

  • You consider unit testing and code reviews an essential element of software development.

  • Familiar with application frameworks (Symfony, FastAPI, Spring, etc.).

  • API development (SOAP/RESTful web services).

  • Familiarity with message brokers such as RabbitMQ, Kafka, or similar technologies.

  • Knowledge of at least one cloud provider (AWS, Azure, GCP).

  • Experience with Docker containerization technology.

  • Proficiency in version control systems such as Git or other similar tools.

  • Very good English language skills (written and spoken).

  • A motivated self-starter.

  • You are a real team player but still able to work independently.

  • Excellent analytical and problem-solving skills.

Nice to have
  • Proficiency in Linux operating systems.

  • Having worked in Scrum/Agile environments.

Why work at NET2GRID

💵 Competitive salary aligned with market standards

⚕ Private health insurance

🍱 Lunch vouchers

🎓 Unlimited access to Udemy

🕒 Hybrid work model & flexible schedules

🍏 Free fruits, snacks, and coffee daily

🌐 International working environment

How to apply
Just fill out the form below! 
Your contact for this job opening is:

Jenny Tsatsani

Human Resources Advisor

Upload your CV
Upload your Cover Letter (Optional)

Thank you for applying! We will review your application and get back to you!

bottom of page