Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Python Developer New
Firenze (or Remote), Italy

Job Title

Python Developer

Job Description

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.

At Nephila, you will develop websites and applications backend 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 equipment. With the right skills, you will be part of the creation and definition of the Data Science and Machine Learning business are we are actively developing.

And last but not least, you will have the chance to work on open source projects and contribute to their development.

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.


  • Telecommuting is OK
  • No Agencies Please



  • 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.
  • italian language speaker, at least as a second language

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.

About the Company

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.

We are also active contributors of the Python community by organising and sponsoring events, and by actively contribution to many open source Python projects.

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.

Contact Info

Previous Data Engineer - Spark (Remote), Logic20/20 Consulting in San Francisco, California, United States Next Senior Software Engineer, Clariteia SL in Madrid, Madrid, Spain