IQube
iQube is a Portuguese Information Technology consultancy firm with a team of highly experienced managers and entrepreneurs. Our mission is to build strong relationships, be a leading partner through a differentiated approach in IT consulting and contribute to the professional and personal development of our team.
We offer highly flexible IT outsourcing and software development services, tailored to the specific needs of each organization.
Python Developer (Senior) (hybrid in Porto)
Mandatory Requirements
* 4+ years of professional experience in
backend development with Python
;
* Strong experience with
FastAPI
,
Flask
, or
Django
frameworks;
* Solid knowledge of
SQL
and experience with
ORMs
such as SQLAlchemy or Django ORM;
* Hands-on experience building and consuming
RESTful APIs
;
* Strong understanding of
data structures, OOP principles
, and
design best practices (SOLID, DRY, KISS)
;
* Experience with
automated testing
(pytest, unittest) and
version control using Git
;
* Familiarity with
cloud environments
(AWS, GCP, or Azure) and
CI/CD pipelines
;
* Good understanding of
security and authentication
concepts (OAuth2, JWT, etc.);
* Fluent English
, both written and spoken.
Nice to Have
* Experience with
containers and orchestration
(Docker, Kubernetes);
* Knowledge of
design patterns
(Factory, Builder, Singleton, etc.);
* Experience with
Pydantic
,
type hints
, and
data validation
;
* Familiarity with
performance monitoring, logging
, and
profiling
;
* Experience with
message brokers
or
event-driven architectures
(RabbitMQ, Kafka, Celery);
* Previous work in
Agile/Scrum
environments.
Personal Skills
* Strong analytical and problem-solving skills with a proactive mindset;
* Attention to detail and commitment to
clean, maintainable code
;
* Excellent communication and teamwork abilities;
* Curiosity and willingness to learn and improve continuously.