Magic Beans is a Specialised Consulting Firm dedicated to helping clients adopt Cloud technologies. With offices in Lisbon, Porto, Óbidos, Brussels, Madrid, and Barcelona, we deliver innovative projects in dynamic, cloud-native environments.
We are looking for a Full Stack Developer with solid experience in both frontend and backend development, ideally with exposure to API integration and cloud-native solutions. If you're passionate about technology and eager to grow in a collaborative and agile team — this opportunity is for you!
Main Responsabilities
- Design, develop, and maintain robust integrations between systems and services.
- Implement and manage API gateways and integration platforms (e.g. Apigee, AWS API Gateway).
- Collaborate with cross-functional teams, including Project Managers and technical leads, to define requirements and deliver scalable, API-based solutions.
- Ensure API security and compliance with best practices and standards (OAuth2, mTLS, OWASP).
- Monitor and optimise solutions for performance, scalability, and cost efficiency.
- Support legacy transformation (e.g. SOAP to REST) and maintain documentation aligned with API governance.
- Contribute to cloud-native digital transformation projects, following modern DevOps and CI/CD practices.
Valued Skills
Experience with full stack development, ideally with 3 or more years in similar roles.
Proficiency in:
- Frontend: JavaScript / TypeScript (React, Angular, or Vue), HTML5, CSS3.
- Backend: Node.js or Python (FastAPI/Flask) or Java (Spring Boot).
- Databases: PostgreSQL, MySQL, or NoSQL (MongoDB, DynamoDB).
- API Development & Integration: RESTful APIs, OpenAPI/Swagger, experience integrating with third-party platforms.
- DevOps & Cloud: GitHub Actions, Bitbucket Pipelines, AWS or GCP (Lambda, API Gateway, Cloud Functions).
Additional assets
- Familiarity with API management platforms (Apigee, AWS API Gateway, or similar).
- Knowledge of authentication and security protocols: OAuth2, JWT, mTLS.
- Experience with microservices, containerisation (Docker), and orchestration (Kubernetes).
- Ability to work in agile, fast-paced environments with high ownership.
Language Skills
Fluent in English and Spanish.
What Magic Beans offers
- Be part of a fast-growing tech company with a disruptive approach to delivering Cloud projects.
- Career progression based on performance, impact, and curiosity to learn.
- Access to international projects and cross-country collaboration.
- Training and certification support aligned with your development plan.
- Dynamic and collaborative team culture focused on innovation and excellence.
Workplace: Spain (Madrid).