14 ago
|
MIGx
|
Barcelona
Position Name
Full-Stack Engineer
About the profile
We're looking for a Full-Stack Engineer to join our Data and AI Engineering team. This role is adecuado for individuals who take pride in building secure, scalable systems that bridge frontend user experiences with robust backend architectures, enabling real-world data and AI applications in the life sciences domain.
You'll collaborate with Data Engineers and AI Engineers to develop clean, maintainable code across the entire technology stack, creating API-driven architectures and intuitive user interfaces that adhere to modern engineering best practices.
Responsibilities
- Design and develop responsive web applications using React and modern JavaScript/TypeScript following component-based architecture principles.
- Build and maintain well-documented, testable RESTful APIs using FastAPI, Flask, or similar frameworks.
- Implement API-centric architectures that ensure clean separation between frontend and backend services, enabling scalable and maintainable applications.
- Apply software engineering best practices including SOLID principles, DRY, clean code, proper error handling, and comprehensive testing strategies.
- Create intuitive user interfaces that effectively present complex life sciences data and AI insights to end users.
- Develop and maintain CI/CD pipelines using tools such as GitHub Actions or Azure DevOps, incorporating automated testing, code quality gates, and deployment strategies.
- Apply security best practices across the full stack (authentication, authorization, input validation, XSS prevention, CORS configuration).
- Implement proper code review processes, documentation standards, and maintain high code quality through static analysis and testing.
- Deploy and operate across cloud environments (Azure, AWS, GCP) following infrastructure as code principles.
- Champion observability practices by integrating logging, metrics, and monitoring into both frontend and backend applications.
- Participate
📌 Full-Stack Engineer (Barcelona)
🏢 MIGx
📍 Barcelona