×
Register Here to Apply for Jobs or Post Jobs. X

Backend Developer

Remote / Online - Candidates ideally in
70100, Bari, Puglia, Italy
Listing for: Planetek Italia
Remote/Work from Home position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
Position: BACKEND DEVELOPER
At Planetek Italia, we are seeking a skilled and experienced Back End Developer to join our team. As a Back End Developer, you will be responsible for designing, developing, and maintaining the server‑side components of our web applications. Your primary focus will be building robust, scalable back‑end systems that power our applications. You will collaborate with the front‑end developers, product managers, and other stakeholders to deliver high‑quality software solutions.
You will be able to work on cutting‑edge projects in the space industry. You will play a critical role in developing software solutions and applications that support space missions, satellite systems, and data analysis in the space domain.
Responsibilities

Develop server‑side components using Java, Python, or Node.js based on project requirements.
Utilize web frameworks such as Django, FastAPI, Flask (Python), Spring (Java), or Express.js (Node.js) to build efficient and scalable web applications.
Implement and manage databases using relational (RDBMS) and No

SQL technologies such as Postgre

SQL, Mongo

DB, Redis, or Elastic Search.
Configure and work with web servers like Nginx, Apache, or Traefik to deploy and serve applications.
Integrate message distribution systems like Kafka or Rabbit

MQ for efficient communication between services.
Utilize workflow management and data integration tools such as NiFi or Airflow to automate data pipelines and processes.
Implement caching strategies and performance optimizations to improve application speed and responsiveness.
Integrate external APIs and services to enhance application functionality.
Perform testing and debugging of back‑end systems to ensure high‑quality and reliable software.
Implement security and authentication mechanisms to protect sensitive data.
Collaborate with front‑end developers to ensure smooth integration of back‑end and front‑end components.
Stay updated with the latest trends and advancements in back‑end development and propose innovative solutions.

Requirements

Proficiency in at least one server‑side programming language:
Java, Python, or Node.js.
Strong knowledge of web frameworks such as Django, FastAPI, Flask (Python), Spring (Java), or Express.js (Node.js).
Experience working with relational databases (RDBMS) and/or No

SQL databases like Postgre

SQL, Mongo

DB, Redis, or Elastic Search.
Familiarity with web servers like Nginx, Apache, or Traefik.
Knowledge of message distribution systems like Kafka or Rabbit

MQ.

Experience with workflow management and data integration tools like NiFi or Airflow.
Understanding of caching and performance optimization techniques.
Familiarity with API integration and working with external services.
Proficient in testing and debugging methodologies.
Knowledge of security and authentication mechanisms.
Familiarity with front‑end technologies to collaborate effectively with front‑end developers.
Excellent communication skills in English and Italian.
Desired skills:

Experience with configuration management systems (Git), deployment and Dev Ops practices, Docker, Kubernetes, package managers (npm/yarn), and cloud computing services (AWS).
Familiarity with Agile development practices.

What We Offer
At Planetek Italia, we know that great work isn’t done without a phenomenal team. We always seek to hire the best talent and recognize that diversity in our experiences and backgrounds strengthens us. We insist on an inclusive culture where everyone feels safe to contribute and help us innovate. Once we get to know each other, we will define your salary package together while also considering your needs.
When considering what we can offer to software developers, we prioritize several key aspects to create an appealing work environment:

Flexible Work Arrangements:
We provide flexible working hours and the option for remote work when feasible, allowing developers to achieve a better work‑life balance.
Professional Development:
We offer opportunities for professional growth and development, such as training programs, workshops, and access to online learning platforms.
Company Culture:
We highlight a positive and inclusive company culture that promotes teamwork, collaboration,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary