On behalf of our client, a leading tech company in the delivery services, we are looking for the Software Engineer who will join their highly empowered engineering team of dynamic professionals. The company is based in Athens but you will have the opportunity to work from anywhere in Greece on a 100% remote basis!
What you will do
- Deliver high quality software responsible for serving hundreds of thousands of requests per minute
- Investigate new technologies and strategies to help our services scale to larger data sets and quicker speeds into the future
- Work closely with Product Owners, Developers and Tech leads as part of an agile team, to build reliable systems and exceed stakeholders expectations
- Participate in code reviews
- Practice modern software development methodologies and agile processes
- Experiment with new frameworks and technologies and learn continuously
- Own the integration layer among third parties service providers and our internal systems via bespoke robust and efficient middleware implementations
- Utilize external GraphQL APIs
- Perform SIT / UAT with third parties
- University and/or Postgraduate Degree in Computer Science, Computer Engineering or equivalent
- At least 3 years of working experience in microservices development as a Back-end Developer using Python or Go
- Knowledge of relational and non-relational database systems (e.g. MongoDB, Redis, Postgres)
- Familiarity with SOLID principles and software design patterns
- Experience consuming and developing REST APIs
- Familiarity with AWS and CI/CD
- Strong communication skills in Greek and English
You will have the opportunity to work in a motivating environment working on a large scale products and using latest technologies. Additionally, you will enjoy the following benefits:
- Attractive remuneration package plus performance related reward
- Private health insurance
- Intellectually stimulating work environment
- Customized training plan