Full Stack Developer
Tupl
Málaga, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Málaga, Spain
Tech stack
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Architectural Patterns
Azure
Cloud Computing
Code Review
D3.js
Linux
Web Development
Django
Github
Python
PostgreSQL
MongoDB
MVC
NoSQL
OAuth
Software Engineering
Software Systems
TypeScript
Web Applications
Web Services
Google Cloud Platform
Tailwind
React
Flask
Cypress
Backend
GIT
FastAPI
Vue.js
Pytest
Containerization
WebPack
Material Design
Kubernetes
Information Technology
Plotly
Front End Software Development
REST
Docker
Jenkins
Microservices
Job description
- Design and develop end-to-end software solutions, from front-end interfaces to back-end services.
- Implement responsive and user-friendly web applications using modern JavaScript frameworks.
- Develop robust and scalable APIs and services with Python-based backends.
- Ensure high-quality, maintainable, and well-documented code across the stack.
- Collaborate closely with designers, data engineers, and other developers to deliver integrated solutions.
- Participate in code reviews and contribute to improving development practices.
- Troubleshoot and optimize applications for maximum speed and scalability.
- Stay current with evolving technologies in front-end and back-end development., * Open and sharing environment where you will be exposed to bleeding edge technologies.
- Work with a local team in Málaga, located in the Green Ray building, with international exposure and support to grow in your career.
- Modern hardware like MacBook Pro and peripherals.
- Exciting and challenging projects that make a real impact across different fields.
Requirements
Do you have experience in Web services?, Do you have a Master's degree?, * BS or MS degree in Computer Science or related field.
- At least 3 years of experience in full-stack or web application development.
- Strong proficiency in Python (FastAPI, Flask, or Django) and front-end technologies (JavaScript, TypeScript, React, or Vue).
- Solid understanding of RESTful APIs and web services.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Good understanding of software design principles and architectural patterns (MVC, microservices).
- Experience with Git and collaborative development workflows.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
Required Soft Skills
- Team player with strong problem-solving and analytical skills.
- Self-driven, adaptable, and able to work in fast-changing environments.
- Strong communication skills and proactive collaboration mindset.
- Upper-intermediate or higher English level.
- Flexibility to work with deadlines.
Nice-to-have skills
- Experience building dashboards or interactive UIs for data-driven applications.
- Knowledge of cloud environments (AWS, GCP, Azure).
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins).
- Experience with modern front-end tools (Vite, Webpack, Tailwind, or Material UI).
- Understanding of authentication and security best practices (OAuth2, JWT).
- Exposure to AI/ML application front-ends or visualization frameworks (Plotly, D3.js).
- Knowledge of testing frameworks like Pytest, Jest, or Cypress.
- Experience with Linux environments and scripting.
- Flexibility to travel., We are looking for someone that is a self-starter, that thrives in agile and fast-paced environments and can manage though ambiguity and change. Someone with attitude and strong work ethic.
About the company
Tupl is a technology company delivering market-leading AI and Machine Learning solutions that drive innovation and digital transformation across industries. Our solutions help enterprises automate complex operations and unlock the full potential of their data.