We are looking for a
Python/Django developer with a background in Computer Engineering, Telecommunications Engineering or a similar technical degree
to work on an internal web application. The application will focus on loading and processing CSV/TXT files, visualising information, and exporting results, all within an internal network (no internet access required).
You will develop and integrate the different parts of the solution so that the application runs reliably both on individual PCs and on a Windows server for multiple users.
Responsabilities
Design and develop the internal web application using
Python/Django
, including data import, processing, visualisation and export.
Implement
user management
, configuration screens and the underlying data model.
Set up and support the
deployment
of the application on a
Windows server
(intranet) and on individual PCs where needed.
Troubleshoot and resolve technical issues related to performance, integration and dependencies.
Produce clear
technical and user documentation
, so that other developers and users can understand, operate and extend the application.
Collaborate with other team members to understand requirements and translate them into practical technical solutions.
Requirements
University degree in Computer Engineering, Telecommunications Engineering or a similar technical field.
Proven experience developing web applications with
Python
.
Hands-on experience with
Django
:
- Views, URLs and template-based pages.
- Models, migrations and ORM.
- Authentication and session management.
Good knowledge of:
- HTML5 and CSS3
- Basic JavaScript
for browser-side interactions.
Experience with:
- CSS frameworks
such as
Bootstrap
.
- At least one
charting library
for the web (preferably
Chart.js
or
Plotly
).
Experience working with tabular data:
- Importing and exporting
CSV/TXT
files.
- Data processing and calculations (ideally using
pandas
).
Basic understanding of
relational databases
(SQLite, PostgreSQL, SQL Server, etc.) and SQL.
Experience deploying web applications in a
production environment
, preferably on
Windows
.
Ability and willingness to write
clear, well-structured code
and
technical documentation
for other developers.
Professional level of spoken and written English.
Nice to have
Previous experience with
internal/intranet applications
.
Knowledge of
web application security
(sessions, CSRF protection, access control, etc.).
Experience packaging Python applications (e.g.
PyInstaller
) or creating installers for Windows.
Familiarity with
FastAPI
or
Flask
.
Experience with
Git
and common development practices (code reviews, testing, branching strategies).
Personal skills
Proactive and autonomous
, able to investigate issues and propose realistic solutions.
Strong
problem-solving skills
, comfortable dealing with technical and integration issues.
Attention to detail
in both code and documentation.
Good
communication and teamwork
skills: able to work with both technical and non-technical profiles.
Focused on
reliability and quality
.
What we offer
The opportunity to work on an internal application with real impact in day-to-day operations.
A stable project with real use in production.
A say in the technical choices and architecture of the solution.
Collaboration with a multidisciplinary team and support to understand the functional context.
Competitive conditions according to experience and profile.