DevOps Engineer

DevOps Engineer


Geckosoft is a fast-growing digital company, so we are always looking for developers to join our research and development team.

We consider junior, mid, and senior candidates, who want to bring innovation to the field of programming, and who, at any level, always want to learn something new. That person could be you, so take a look at the profiles we are searching for.

We are looking for you.

You are a talented DevOps engineer but you know that the best digital solution is the one you will create as part of a team. Technology challenges excite you, you have an inclination to research and solve technical problems, and you are able to commit to the team’s goals while maintaining your problem-solving skills and a fair amount of autonomy. 


Your skills are:

  • Experience as a DevOps engineer or similar roles
  • Basic knowledge of Kubernetes
  • Deployment experience on AWS Cloud services (EKS, EC2, Fargate, Lambda, RDS, DynamoDB, etc.) or equivalent (Google Cloud Platform, Azure Cloud Services)
  • Basic knowledge of SQL databases and NoSQL storage
  • You are familiar with problems related to scalable cloud architectures for large numbers of users
  • You create scripts and tools for maintaining, managing, and automating processes


Bonus technical skills:

  • Knowledge of OpenAPI for modeling and describing APIs
  • Symfony and/or .NET Core or other equivalent languages and frameworks for the development of distributed back-end services and microservices.

What we will do together:

  • We will remarkably improve the integration of services, and we will do that together with the development team.
  • You will help us design and build a system that can quickly and safely facilitate aspects and processes related to software development, testing, and release.
  • You will be able to identify production issues and improve the implementation of integrations that meet the needs of clients.
  • Like the rest of the Geckos, you will show a great interest in solving complex problems with solutions that are just as complex. We will be 110% aligned on work ethics.

What you will get at Geckosoft:

  • Company computer of your choice between MacBook Pro, Dell XPS, or other high-performing PCs and a workstation with ergonomic chair and 26″ external screen.
  • Welcome kit with mug, t-shirt, sweatshirt, stress balls to throw at that overly focused colleague, and many other gadgets – be they more or less geeky – to discover.
  • In-house training, private English classes, opportunities to participate in conferences, events, and online courses.
  • Stimulating, informal, and pleasant work environment, close-knit colleagues to spend time with – even after work.
  • Two amazing offices in the historic center of the Italian Silicon Valley.
  • Working conditions are set to meet your needs. We can work together to define the most suitable combination between on-site, remote or hybrid conditions.
  • Meal tickets, and unlimited snacks, chocolate, soft drinks, fruit, and coffee.
  • Lunch agreement with the Baronetto restaurant.
  • Gym agreement with Legend gym.
  • And of course, an employment contract – unless otherwise explicitly requested by you – for a full-time commitment (40 hours per week) and with a variable gross annual salary depending on your seniority level and actual skills.

Junior, Mid, and Senior specifications:

Junior Developer

€30-35k/year – Full-time.

  • You have a basic knowledge of data structures and algorithms and at least one programming language.
  • You demonstrate mental flexibility and an inclination to quick, iterative, and field-based learning.

Mid Developer

€35-40k/year – Full-time.

  • In addition to junior skills – that we take for granted – you have experience on projects brought to production; you know how to manage your work autonomously; you possess critical thinking and an active and proactive attitude that leads you to take the initiative.

Senior Developer

€40-45k/year – Full-time.

  • You go beyond mid skills. You are a senior programmer, you focus on long-term goals, and you have the ability to innovate, experiment, and evaluate new solutions, connecting the right dots to solve problems, even complex ones.
  • You can understand the scope of each project, its critical aspects, and how to divide it into sub-problems, organizing its priorities.

What to expect after applying:

Our selection process consists of three phases:

  • Preliminary interview
    It will take approximately half an hour. We prefer to do it in person so you can get an idea of the Geckosoft environment, but we can also do it remotely.
  • Test
    You will be asked to solve a home assignment in a time frame that will vary according to the position and seniority level.
  • Technical interview
    This will be a more in-depth interview on technical skills with two members of the development team.


Did we just describe you? Apply!

This announcement is addressed to both sexes, pursuant to Italy Laws 903/77 and 125/91, to persons of all ages and all nationalities, pursuant to Italy Legislative Decrees 215/03 and 216/03, and to persons of protected categories under Italy Law 68/99.

Send us your application and tell us anything that might help us to identify you with the profile we are searching for.

    This website is protected by reCAPTCHA and Google's Privacy Policy and Terms of service apply.