Full Stack Developer - Málaga

Tupl Inc.
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
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
TypeScript
Web Services
Scripting (Bash/Python/Go/Ruby)
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

  • 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. Your profile Required Technical Skills * 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

Requirements

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. Why us?

  • 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. We are looking for someone that is a self-starter, that thrives in agile and fast-paced environments and can manage through ambiguity and change. Someone with attitude and strong work ethic. If these values resonate with you and you are ready to roll up your sleeves, welcome to Tupl! Disclaimer Tupl is committed to a diverse and inclusive workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #J-18808-Ljbffr

About the company

This is an on-site role at our Málaga office. We value collaboration and in-person teamwork, so candidates must be available to work from our local office. 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. As part of our team, distributed between USA and Spain, you will have a unique opportunity to grow your professional career by helping us in the continued success of our business transformation software! Your main responsibilities * 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.

Apply for this position