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:
download.jpeg

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