We are looking for

Backend Developer

Why Overace

At Overace innovation meets people: we create and use innovative technologies and tools to transform ideas into solutions.

We are looking for passionate people, who love their work and are not afraid to test themselves.You will work in a dynamic and professional reality, which promotes creativity and the desire to experiment within ambitious projects.

Our offer includes professional consultancy and innovative solutions ranging from web applications to graphic design, focusing on Industry 4.0 and Customer Engagement 4.0.

We share enthusiasm, attention to detail and skills: what are you waiting for? Apply now!

Join Us

Position

If you love to develop software and want to challenge yourself to prove your skills and create innovative solutions, this position is for you. You will deal with software development by developing back-end solutions and working in a dynamic project team to face the challenges that will arise.

From zero to hero

We consider all levels of seniority, and the responsibilities we will entrust to you will be proportionate to your abilities.

What we are looking for

  • Knowledge of Python
  • Experience with relational databases
  • Git versioning control
  • Familiarity with clean, testable and secure coding practices
  • Good understanding of written English (necessary), fluent English spoken (preferable)

Nice to have

  • Python for data engineering (sqlalchemy, pandas, numpy)
  • Web API with Python (Flask, FastAPI, Django)
  • Database and Cache (MySQL, PostgreSQL, Oracle, MSSQL, Redis)
  • Knowledge of SSO, API security and authorization (OAuth 2.0)
  • Knowledge of NoSQL, Messaging bus (RabbitMQ or Cloud specific services)
  • CI / CD practices (you can take care of the design and development of Docker friendly applications)
  • Experience with Microsoft Azure DevOps, knowledge of Pipelines and Backlog management
  • Familiarity with Agile methodologies (TDD, Pair Programming, Refactoring, YAGNI)