Post a job

Lead Software Engineer (Go microservices) - Remote

iTechScope logo

Location
Greece
iTechScope

Job Description

On behalf of our client, a leading tech company in the delivery services, we are looking for the Lead Software Engineer who will join their highly empowered engineering team of dynamic professionals and take over the Go-microservices division. 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

Requirements

  • At least 6 years of working experience in microservices development
  • University and/or Postgraduate Degree in Computer Science, Computer Engineering or equivalent
  • Excellent knowledge of structural languages with ideally relevant experience in Go
  • Experience in Python and/or Node will be considered a huge plus
  • 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 complex integration layers and ability to provide simple solutions to complex integration problems
  • Strong communication and collaboration skills in Greek and English

We love your personality if you

  • have excellent interpersonal and teamwork skills
  • like to contribute to a positive team environment
  • are organized and methodical
  • have a growth mind-set

Benefits

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

Advice from our career coach

In order to be a successful applicant for the Lead Software Engineer position with a leading tech company in the delivery services, it is important to showcase your expertise in microservices development and your ability to work with Go-microservices. Here are some tips to help you stand out:

  • Highlight your experience with microservices development, ideally with at least 6 years of working experience in this area.
  • Showcase your knowledge of structural languages, especially Go, and mention any relevant experience you have with this language.
  • Emphasize your familiarity with relational and non-relational database systems, as well as your experience with REST APIs.
  • Demonstrate your ability to work in an agile team environment and your strong communication and collaboration skills in both Greek and English.
  • Showcase your experience with complex integration layers and your ability to provide innovative and simple solutions to integration problems.

Apply for this job

Expired?

Please let iTechScope know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot