Work with us

Nephila relies on a young, dynamic team, with multidiciplinary competences. In our company workgroups are like a puzzle, whithin which every single person is a fundamental piece to accomplish all the projects. We're expanding and we're looking for someone who, with their experience, competences and motivation, may help us to grow.

Are you ready for a challenge? Take a look at our open positions, you may find the perfect occasion for you! 

Work with us

We are always looking for talents!

If you are interested in working with us, send us your application and we will be happy to meet and to get to know you.

We always accept spontaneous application but you can check this page to see if there are open positions.

Python DeveloperPython Developer

Python Developer


We are looking for people to welcome in our team to engage in technological challenges together. If you can code in Python and you like to have your say in projects since the technical analysis phase, we want to meet you! If the Data Science and Machine Learning world fascinates you, we are even more curious!

We are looking for a person enjoying joining a young, friendly, and relaxed work environment, and being indipendent, but still supported by a whole team. We like people with spirit of initiative, eager to take on new challenges; collaboratives and with good communication skills. You will be part of our technical team, and you will work with the coordination team that deals with the other business areas. Good information management, a flexible mindset and a capability of keeping the Big Picture into view, together with strong problem solving skills, are important qualities for us because we are looking for a person, who, in addition to programming, will actively contribute to the analysis phases to help us to find the right solutions for each project.

We are a company specialized in the development of solid digital solutions with open source technologies and agile methodologies. We develop complex solutions, and we focus daily on creating good software, REST API, keeping data flow between different systems and databases. We couple our backend expertise with frontend development, UI and UX Design, SEO and Content Strategy to create web applications, digital ecosystems, and e-commerce platforms. Together with us, you will be able to measure yourself with different projects, both in industries and architecures: digital transformation in both public and private sector, digital ecosystems for publishers, CMS sites and web application of various kinds, to name just a few. And last but not least, you will have the chance to work on open source projects and contribute to their development.

At Nephila, you will develop websites and applications backends with Python and Django by actively contributing to the definition of the projects. This means that you will take part to the project from the customer requirements analysis and you will be able to make your point of view count; you will contribute to the definition of technical details and the project stack. Among the projects, you will work on the Django-based digital ecosystem of an important publishing group; you will participate in the development of a distributed Python application for remote control of industrial equipments. With the right skills, you will be part of the creation and definition of the Data Science and Machine Learning business are we are going to actively develop starting from this year.

Your role will also be important to improve the work of the team: you will have the chance to write a lot of documentation, you will do code reviews, you will organize and take part in training activities within the development team, and if necessary you will support junior figures to help them grow. For this reason, we would like to meet people who are curious about new languages and technologies and enthusiastic about exchanging skills.

We have always embraced remote and smart working, and in the last year we have moved to "remote first" approach. You will work remotely, but you will still have an office with available workstations, for daily work or group activities. Your day will start with a morning standup, to inform the teams of the progress of your work and organise the collaboration where necessary. Morning alignments will be paired with periodic plannings and retrospectives in true Agile style. After the standup, you will have the day to focus on your work; it will also happen to set up occasional meetings with clients and project teams to discuss technical details. Of course, there will also be hectic times as deadlines and go-lives approach, so good time management is important. There will be plenty of opportunities to chill a bit, to get to know each other, and have some good time with the rest of the team, perhaps at community events that we love to attend.

We promote diversity in the workplace because we believe it is a value that allows us to make a difference, foster knowledge exchange and improve our performance. Therefore, we are committed to and contribute to the IT sector by supporting initiatives that support gender diversity in the digital world.

We ask you:

  • 3+ years of development in Python language;
  • good knowledge of Django platform;
  • teamwork mindset and ability to coordinate with the rest of the working group;
  • good knowledge of english and good attitude for languages;
  • analytical and problem solving skills;
  • commitment and solution delivery capacity;
  • excellent familiarity with git, CI/CD pipeline and code review practices.

Nice to have:

  • Knowledge of HTML5/CSS3 and Javascript;
  • Familiarity with at least one of the most used javascript frameworks (VueJS, AngularJS, React, ...);
  • Familiarity with GNU/Linux systems;
  • Interest in Data Science and Machine Learning projects.

We actively encourage women and people in underrepresented groups to submit their application for this position as we will evaluate the overall person attitude and skills, and we will not just tick boxes for matches.

We generally prefer people with experiences in digital agencies and/or IT firms, and is actively participating in conferences, workshop, to improve their skills, but we evaluate each submission in detail.

Employment contract: permanent, according to the current italian laws.

Place of employment: Florence; you can opt for full, partial or no remote. In any case, you will be asked to occasionally come (on company expenses) to the company office.

Language: Italian, at least as a second language.

Did we get your attention? Send us your updated resume to, a code sample- or link to open source code / github profile.  We'll set up a first meeting to start getting to know each other.

We are always looking for new talents!

If you are interested in working with us, send your application at after checking the privacy policy at the following link.
You’ll hear from us soon!

Our Company procedures and policies are in line with European Union General Data Protection Regulation (GDPR - Reg Ue 2016/679) and with security standards to allow proper processing of your personal data.