FULL-STACK DEVELOPER – DATA PLATFORM (HYBRID)
Position
FULL-STACK DEVELOPER – DATA PLATFORM (HYBRID LISBON)
Company: i
TRecruiter (Portuguese). 
Location: Lisbon, Portugal
Work Model: Hybrid (up to 50% remote after initial onboarding period; first months 100% on‑site)
Start Date: ASAP
Duration: 6 months (extendable up to 12 months)
Language Requirements: Fluent English (C1) and Portuguese
Seniority: 5+ years of experience
Sector: Financial / Quantitative Research
About The Role
We are seeking a versatile and technically strong Developer to join our team. This role involves owning the end‑to‑end lifecycle of our data model platform and its public‑facing APIs, working across database design, statistical model integration, and API development.
You will design and optimize Postgre
SQL / Arctic
DB schemas, connect data models directly to the database layer, and expose these services via Fast
API endpoints. The role requires a balance of backend development, data engineering, and Dev
Ops awareness to build reliable, scalable, and high‑performance systems. 
Responsibilities
- Data Model Onboarding: Design, create, and version Postgre
SQL/Arctic
DB schemas for raw, intermediate, and final model data. - Database Integration: Integrate statistical models with the database using psycopg2 or SQLAlchemy, enabling direct read/write operations.
 - API Development: Architect and implement scalable data API solutions using Fast
API/REST, ensuring high performance, reliability, and security. - Documentation & Governance: Produce schema diagrams, data dictionaries, and code‑level documentation while enforcing version control and coding standards.
 - Performance & Reliability: Tune queries, create indexes and partitions, and set up monitoring for long‑running processes.
 - Python Libraries: Build and maintain user‑centric Python libraries to streamline interactions with internal and external APIs.
 
Mandatory Technical Skills
- Programming: Proficient in Python with OOP fundamentals and design patterns (Singleton, Strategy, Builder).
 - Strong experience with Pandas, Num
Py, scikit‑learn, and Matplotlib. - Ability to write clean, testable, well‑structured code.
 - Databases & SQL: Expertise in Postgre
SQL schema design, query optimization, and Arctic
DB concepts. - Experience with psycopg2 and SQLAlchemy (ORM).
 - Ability to create and maintain data migration scripts.
 - APIs: Hands‑on experience developing and maintaining Fast
API or REST API services. - Version Control & Testing: Solid knowledge of Git workflows (feature branches, PR reviews, tagging/releases).
 - Experience with pytest, flake8, black, and mypy.
 
Soft Skills
- Strong communication and documentation abilities.
 - Capable of explaining data models and pipelines clearly to cross‑functional teams.
 - Driven, proactive, and detail‑oriented.
 - Team player with a collaborative mindset.
 - Highly motivated and adaptable to dynamic environments.
 
Keywords that Must Appear in Your CV
- Python
 - Postgre
SQL - SQLAlchemy
 - Arctic
DB - Fast
API - REST API
 - Pandas
 - Num
Py - OOP
 - CI/CD
 - Git
 - pytest
 - psycopg2
 - Database Design
 - Data Modeling
 - Schema Optimization
 - API Development
 
Application Instructions
Please send your CV in English and make sure to include all skills and experience that match the requirements above. Ensure that all mandatory requirements are clearly visible in your CV to be considered for this role.
- Informações detalhadas sobre a oferta de emprego
Empresa: iTRecruiter Localização: Lisboa 
Lisboa, Lisboa, PortugalPublicado: 3. 11. 2025 
Vaga de emprego atual 
Seja o primeiro a candidar-se à vaga de emprego oferecida!