drjobs
Senior Backend Developer
drjobs
Senior Backend Devel....
ShippyPro
drjobs Senior Backend Developer العربية

Senior Backend Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Florence - Italy

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1966880

We are a SaaS company born in Florence, Italy in 2016 with the mission of simplifying the way people ship, track and return their e-commerce orders by creating a technological layer capable of handling the complexity of Shipping & Logistics.

We are an international scale-up where people from different countries, cultures and languages work together every day to deliver innovation.

This is reflected in every product we build but also in the attention and care for the people that are working in our company.

We are currently scaling our business leveraging our technology, our team and our international culture. We are 80+ people in Europe and we have recently raised Series A funding from US investors, fueling our objectives. It is now time to grow even more and increase our talented tech team with engineers that want to contribute to the development of our products.

Who are we looking for

We are looking for a Senior Backend Developer who will work across the backend (currently PHP) parts of our application. We re looking for a talent that will join our pre-shipping team, responsible for the user experience from the moment of the signup until the generation of a label.

The nature of the tasks you will work on is weighted more strongly towards the backend, and sometimes you will have the opportunity to work on both sides of the project: we don t need you to be a master in frontend programming (at the moment we use React and Typescript) but a tiny knowledge in this area is considered a plus.

Tasks

  • Develop features and improvements to the product in a secure, well-tested, and performant way
  • Analyze and interpret current implementation to arrive at actionable recommendations on how to improve the codebase
  • Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performanceSolve technical problems of moderate scope and complexity
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutionsCraft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Maintain and advocate for these standards through code review
  • Confidently lead medium to large features and improvements in collaboration with the team
  • From time to time, participate in facilitating the onboarding experience of new team members
  • Ability to propose and implement large initiatives like major code refactoring in order to simplify the codebase and its structure

Requirements

  • Proven experience as a Backend Developer or similar role (5+ years)
  • Excellent knowledge of PHP and at least one framework (Laravel, Symfony, )
  • Good knowledge of React and Typescript
  • Knowledge of Containers & Container Orchestration-like systems (Docker, Kubernetes, )
  • Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
  • Software package management (composer, NPM, apt, )
  • Experience with unit and integration tests
  • Familiarity with databases (e.g. MySQL, MongoDB ) and web servers (e.g. Apache, Nginx)
  • Experience integrating with APIs that use REST, gRPC, SOAP, and other technologies
  • Ability to work with Agile e Kanban methodologies
  • Fluent Italian and English speaker
  • Excellent communication and teamwork skills
  • Analyze and interpret the current implementation to turn up actionable recommendations on how to improve the codebase

Benefits

What we can offer:

Remote working options. We are happy to welcome every new member into our state-of-the-art (literally!) office in Florence, however we are also a modern and agile company, and are open to full or partial remote working where possible

No clocking in/out. We don t believe in micromanaging and our working relationships are based on mutual trust, that s why we don t require our team to clock in and out of work. Of course, this trust relationship works both ways!

Work alongside an ambitious and supportive team. We are growing fast and no two days look the same at ShippyPro, but one thing never changes: your colleagues are always there to support you and to bounce off ideas!

Growth and learning opportunities. We believe that in order to grow as a company, our team also needs to continue learning and developing. Did you know that we have a growing Library in our office and you can borrow as many books as you like?

Meal pearks*: Whether you are working from home, from the office or from wherever you want, you can enjoy your meal voucher everyday. Getting hungry?

Free coffee policy. We are an international team, but our HQ is in Italy, hence we do take coffee breaks very seriously. Hot drinks are on us, and occasionally, Aperitivo too!

No dress code. That s right, no formal attire is required when working in our HQ

*only for Italian contract

We are a people-centric organization with one mission: Make People Work Better .

Are you determined to beat off the challenges this role brings? Send your application to join us.

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.