Menu
  • Home
  • Careers
TECHNOLOGY
Backend Engineer (hybrid/remote)
Milan
Your role You will be part of our Technology department, currently counting 20+ people, expected to grow up to 30+ people during 2022. You will work in across-functional and self-organized squadwith end-to-end responsibilities and clear objectives. Our squads are made of a Product Manager, Product Designers, QA Engineers, Backend Engineers, Frontend Engineers, Data Scientists, Data Analysts, Data Engineers, and Site Reliability Engineers. Our Software Development Life Cycle is strongly based on Agile methodologies, trunk-based development, CI/CD, and code reviews. We use theShape Up methodas our product development workflow. You will work in pairs withtalented teammates. You will have biannual performance reviews based on a transparent career growth frameworkand a fair performance management system. You will have regular 1:1 with your manager to support your personal and professional growth. You will have 2 weeks dedicated to learning and training after every development iteration. You will have visibility over the whole business and not just on your area of competence. Also, we run monthly all-hands meetings dedicated to business and people updates. You will attend internal and community meetups/events and have the chance to speak about how we face and solve our challenges at ProntoPro. You will work with the following technology stack: Go, PHP, Symfony, NodeJS, MySQL, Elasticsearch, MongoDB, RabbitMQ, Redis, GraphQL, Kubernetes, Docker, Drone.io. Your Role 
  • Develop features and improvements for our product, crafting code that meets our internal standards and best practices
  • Advocate for our internal standards through code reviews
  • Refactor code to keep technical debt under control
  • Contribute to enforcing and improving our product development workflow by taking part in ad-hoc retrospective;
 You 
  • Experience with PHP or Go
  • Knowledge of the SOLID principles
  • Understanding in core web and browser concepts
  • Experience with MVC/REST/software design patterns
  • Experience with relational DBMSs (e.g. MySQL)
  • Experience using Git in a workplace environment
  • Comfort working in a highly agile, intensely iterative software development process
  • Positive and solution-oriented mindset
  • Self-motivation and self-management
  • Great organizational skills
  • A strong inclination towards communication, inclusion, and visibility
 Bonus points 
  • Knowledge of GraphQL, Kubernetes, Docker
  • Knowledge of Symfony and Doctrine ORM
  • Knowledge of microservice environments
  • Knowledge of non-relational DBMSs (e.g. Elasticsearch)
  • Knowledge of message brokers (e.g. RabbitMQ)
  • Experience with CI/CD
  • Good English language level, both written and verbal
  • Experience in a product company
  • Experience working with a remote team
  • Experience working with a global or otherwise multicultural team
  • Experience contributing to open-source software
 Selection Steps - How it works 
  • CV screening - Our Tech Recruiter makes sure you have all the required skills and experience for the role.
  • First call - The first call with our Tech Recruiter, generally focused on getting acquainted and figuring out if you and ProntoPro make a good fit for one another.
  • First technical Interview - If you successfully pass the first contact, we will schedule a technical interview with a member of the Backend team. The interview is generally a 60 minutes call and focuses on exploring your technical knowledge.
  • Individual Assignment - You will be invited to complete a little coding task. We will assess your work before the second technical interview. The assessment takes into account your coding level, passion, curiosity, and initiative.
  • Second Interview - A light and a brief discussion with the Backend team about your coding homework. The interview is generally a 45 minutes call and focuses on exploring your technical knowledge and ambitions.
  • Bar Raising - A bar raiser is a skilled evaluator who plays a crucial role in the company's hiring process. This step usually lasts 30 minutes and aims to understand if you are a good cultural fit with ProntoPro's principles.
  • Offer - Our Tech Recruiter will share with you a summary of the selection process, together with the position’s salary, benefits, and all needed terms and conditions of employment.
 Our Tech perks 
  • Training program with a yearly individual budget of 700€
  • 2 weeks every 6 weeks dedicated to learning and training
  • Remote working
  • Weekly online team games and informal moments
  • Paid health insurance
  • 40% discount on train tickets with Italo
  • Top-rated laptop on the market: Mac M1 Max or equivalent Linux laptop
 Our culture and environment - What to expect Flexible working hours with the freedom to work from home or our beautiful offices in Milan and Rome which include:
  • Relax area, Foosball table and Xbox to let some steam after work
  • Lunch vouchers and free fresh fruit & coffee
  • EVERYDAY casual dress code, with Friday beers on us!
Share this position

Can't find the role you are looking for?
Send a General application!