Senior Backend Developer (Castro)
Role details
Job location
Tech stack
Job description
Senior Backend Developer - Madrid (Chamberí area).4+ years of experience.INSUD PHARMA is a leading company in the pharmaceutical value chain, operating across research, development, manufacturing, and marketing of active pharmaceutical ingredients and finished dosage forms.The company has over 9,000 professionals in more than 50 countries, 20 state?of?the?art facilities, and 12 commercial offices.About the AI Labs teamWe are the applied AI department at Insud Pharma, comprised of 30 professionals (AI Engineers, Data Scientists, Backend Engineers, DevOps Engineers, and Product Managers).The team works across Clinical, R&D, and manufacturing domains, building AI?driven products that directly inform and shape decision?making.ResponsibilitiesDesign, develop, and maintain REST APIs (FastAPI, Flask, or similar)Define and evolve scalable and efficient backend architecturesBuild services with concurrency, performance, and scalability in mindCollaborate with frontend teams to define clear, consistent, and versioned API contractsIntegrate backend services with SQL and/or NoSQL databasesEnsure code quality through unit and integration testing, code reviews, and best practicesParticipate in CI/CD pipelines and deployment processesWork with cloud environments (AWS and/or Azure) in production systemsImplement monitoring and observability (logs, metrics, alerts)Identify and resolve performance, scalability, and security issuesContribute to technical standards and reusable componentsMentor and support junior developersCollaborate closely with Product, Engineering, and DevOps teamsParticipate in architectural decisions and contribute to the evolution of the tech stackEnsure reliability, performance, and quality of backend servicesQualificationsFluency in Spanish and EnglishStrong experience in Python and backend development in production environmentsExperience with FastAPI, Flask, or similar frameworksProven experience designing APIs and scalable backend architecturesExperience with SQL and/or NoSQL databasesExperience with Docker and containerized environmentsExperience working with cloud platforms (AWS and/or Azure) for development and deploymentFamiliarity with CI/CD tools (e.g., GitHub Actions, Azure DevOps)Knowledge of authentication systems (OAuth2, JWT)Solid understanding of best practices (SOLID principles, clean architecture)Ability to work autonomously with strong ownership and results orientationBenefitsVersatile start time from Monday to Friday.Permanent contract.#J-*****-Ljbffr
Requirements
teamsParticipate in architectural decisions and contribute to the evolution of the tech stackEnsure reliability, performance, and quality of backend servicesQualificationsFluency in Spanish and EnglishStrong experience in Python and backend development in production environmentsExperience with FastAPI, Flask, or similar frameworksProven experience designing APIs and scalable backend architecturesExperience with SQL and/or NoSQL databasesExperience with Docker and containerized environmentsExperience working with cloud platforms (AWS and/or Azure) for development and deploymentFamiliarity with CI/CD tools (e.g., GitHub Actions, Azure DevOps)Knowledge of authentication systems (OAuth2, JWT)Solid understanding of best practices (SOLID principles, clean architecture)Ability to work autonomously with strong ownership and results orientationBenefitsVersatile start time from Monday to Friday.