PSI CRO is hiring a Full-stack Developer to join our Process Improvement team, focusing on the development of AI-powered solutions. You will be responsible for architecting, building, and maintaining full-stack applications and services using modern stacks and cloud-native Azure services.
What You'll Do
- Architect, design, build, and maintain full-stack applications (web and desktop) using modern stacks like React, Next.js, Python, and C#.
- Develop APIs, data models, workflows, and backend services using Python (FastAPI, Django) or optionally C#.
- Work with PostgreSQL to design database schemas, optimize queries, and ensure reliability.
- Integrate with cloud-native services on Azure, including Azure App Services, Azure OpenAI, Cosmos DB, and Pipelines.
- Work in Linux environments to set up local environments, scripts, services, and troubleshooting tools.
- Create Docker containerized services and manage CI/CD pipelines through Azure Pipelines.
- Use Jira for issue tracking and Agile sprint execution.
- Produce comprehensive documentation and system diagrams, including architecture, data flows, README files, and onboarding guides.
- Mentor other engineers, participate in code reviews, and support design decisions.
What We're Looking For
- Bachelor's degree in Computer Science or a related discipline.
- Minimum 5 years of experience in software development.
- Proven real-world experience with Azure (App Services, Pipelines, OpenAI or AI services).
- Strong expertise in PostgreSQL and SQL, including schema design, tuning, policies, and migrations.
- Advanced Python backend development experience with frameworks like Flask, FastAPI, or Django.
- React and TypeScript frontend development experience, preferably with Next.js and design systems like ShadCN/UI.
- Experience with Authentication and Callbacks.
- Experience building and deploying container-based services.
- Hands-on experience with Azure Pipelines in production environments.
- Experience using Jira for Agile development workflows.
- Able to produce detailed design documents, readmes, API specs, and architecture diagrams.
- Background working in security-first or compliance-regulated environments, such as finance, healthcare, or government.
Nice to Have
- Experience integrating AI/GenAI models or services (e.g., Azure OpenAI, LLMs, vector DBs, RAG workflows).
- Experience in enterprise CI/CD governance and change control.
- Prior roles collaborating with data science teams or AI research groups in an agile delivery context.
Technical Stack
- Frontend: React, Next.js, TypeScript
- Backend: Python, C#, FastAPI, Django
- Data: PostgreSQL, SQL, Cosmos DB
- Cloud & Infrastructure: Azure App Services, Azure OpenAI, Azure Pipelines, Linux, Docker
- Tools: Jira
Team & Environment
You'll be part of the Process Improvement team, focusing on building AI solutions.
Benefits & Compensation
- Work for a stable, privately-owned company that has been organically growing since 1995.
- Comfortable office facilities with an easy commute; opportunities to work office-based, hybrid, or remotely from Spain.
- Intensive induction program and technical and industry-related trainings for an optimal start and continuous development.
- Friendly and supportive atmosphere in a committed team.
- International environment, with colleagues around the world.
- Opportunities to quickly see the results of your work.
- Attractive income package; performance-based bonuses; corporate benefits.
Work Mode
This role operates on a hybrid model and is based in Spain.
We foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, building a community where every team member has the opportunity to thrive and contribute.



