
Senior Full Stack Developer
- Remote, Hybrid
- Barcelona, Spain
Contribute to a global health initiative by building and integrating scalable web applications using .NET, Angular, and cloud technologies in a collaborative, international environment.
Job description
Location: Spain
About the Role:
We are currently seeking an experienced Senior Full Stack Developer to support an international public health digital initiative focused on epidemic and pandemic intelligence. The project aims to develop and maintain collaborative tools and platforms that facilitate improved data analysis, system integration, and the sharing of actionable insights among global stakeholders.
As part of a multidisciplinary team, the selected team member will work on designing and developing scalable, secure web applications and integrations. This includes custom development, system enhancements, and support for both open-source and partner-deployed tools, while ensuring alignment with architectural and cybersecurity standards.
Key Responsibilities:
Develop and maintain robust, scalable full-stack web applications (front-end and back-end)
Build and integrate RESTful APIs and services, ensuring performance and interoperability
Support the deployment, configuration, and maintenance of open-source tools and third-party systems (e.g., Discourse, WordPress)
Contribute to integration workstreams for AI-powered tools and external partner applications
Participate in planning, testing, documentation, and DevOps pipeline activities
Maintain and report progress using project tracking tools such as Azure DevOps
Collaborate with architects, business analysts, QA, and product teams to deliver high-quality, user-centric solutions
Job requirements
Technical Skills & Tools:
Programming Languages: C#, .NET, Python, JavaScript, Node.js
Frameworks: Angular, React, React Native
Backend Technologies: .NET, Java, Django, PHP
Cloud: Azure, AWS (compute, storage, serverless, containers)
API: RESTful APIs, GraphQL, WebSockets
Databases: SQL Server, MySQL, PostgreSQL (relational and NoSQL)
DevOps: Git, Azure DevOps, CI/CD pipelines
Containerization: Docker, Kubernetes
Frontend: HTML, CSS, XML, JSON
Security: OWASP practices, authentication (OAuth2, federated identity)
Required Experience:
+5 years of professional experience in full-stack software development
Proven experience with modern cloud development, including containerized deployments
Strong background in API design, software integration, and DevOps practices
Hands-on experience with frontend frameworks and backend service layers
Previous involvement in Agile, Waterfall or hybrid project environments
Experience working in complex, international or multi-stakeholder projects
Full professional proficiency in spoken and written English
Nice to Have:
Experience with open-source software deployment and community support
Familiarity with AI/ML tools and cloud-based AI services (e.g., Azure OpenAI, AWS Bedrock)
Experience working in the public health or non-profit sector
Benefits:
Competitive salary and benefits package.
Meaningful, impactful work in the health sector.
Opportunities for professional growth and continuous learning.
Collaborative, international team environment with modern development practices.
or
- Barcelona, Spain
All done!
Your application has been successfully submitted!