Description
Job Summary:
We are seeking a senior-level candidate for a cybersecurity project, focused on the design, development, and optimization of Python-based backend solutions, with a key role in defining architectures and ensuring code quality and efficiency.
Key Highlights:
1. World-leading cybersecurity company
2. Stability and continuity within a solid project
3. Opportunity for professional development in high technology
DESCRIPTION
You will join a project within a **world-leading cybersecurity company**, developing Python backend solutions in a technically demanding and highly specialized environment.
This position targets a senior profile with proven experience, who will participate in the **design, development, and optimization of backend services**, using frameworks such as FastAPI, Flask, or Django, and applying best practices in development, testing, and automation. You will play a significant role in **defining backend architectures**, as well as ensuring code quality, efficiency, and security.
The work environment emphasizes collaboration with other developers and technical teams, involving **technical coordination** and contributing to the evolution of developed solutions.
This is an especially attractive opportunity for professionals seeking **stability and continuity** within a solid project backed by an established client in its sector—where you can further advance your technical career and deliver value in a high-tech context.
Additionally, you will work with agile methodologies and modern development tools, in an environment that fosters teamwork, organization, and continuous improvement.
**Work Modality**
------------------------
* **Hybrid model:** 60% remote / 40% on-site
* **Work location:** Barcelona
REQUIREMENTS
### **Technical (Mandatory)**
* Bachelor's degree in Computer Engineering or related field
* Minimum **5 years** of backend development experience with Python
* Experience with frameworks: **FastAPI, Flask, or Django**
* Advanced experience with **ORM**
* Experience in **unit testing** and coverage tools
* Experience in **continuous integration and automated deployment (CI/CD)**
* Proficiency in **Git** and collaborative development
* Ability to **design backend architectures**
* Experience ensuring **code quality, efficiency, and security**
* Experience in **technical coordination with other developers**
* Minimum English level: **B2**
### **Technical (Desirable)**
* Knowledge of **authentication and authorization**
* Proficiency in **SQL**
* Familiarity with **Java**
* Experience with **event-driven architectures (Kafka)**
* Knowledge or experience in **MLOps and artificial intelligence**
* Experience with **GitLab and CI/CD pipeline construction**
* Experience with **Scrum or Kanban**
* Certifications in **Python, backend development, agile methodologies, or software quality**
### **Non-technical**
* Strong analytical ability
* Clear communication skills
* Proactivity
* Responsibility
* Adaptability
* Teamwork
* Organization and planning