More than software developers.
Full Stack Software Developer – Python, FastAPI, Vue.js
Location
Spain
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Developer – Python, FastAPI, Vue.js
pasiona
• Design and develop scalable backend services using Python and FastAPI • Develop and maintain frontend applications using Vue.js and Vuetify • Improve application performance, scalability, and reliability • Contribute to software architecture and engineering best practices • Work with Azure DevOps for sprint planning, daily stand-ups, delivery processes, and CI/CD pipelines • Collaborate with technical and non-technical stakeholders in a fast-paced SaaS environment • Support monitoring, testing, and continuous improvement initiatives
Job Requirements
- Minimum 5 years of experience as a Software Developer, preferably within a SaaS environment
- Bachelor's degree in Information Technology, Cybersecurity, Software Engineering, or a related field
- Strong experience in Python and FastAPI
- Experience developing frontend applications with Vue.js and Vuetify
- Solid understanding of full-stack software development
- Experience with Azure DevOps, GitHub, and CI/CD pipelines
- Strong problem-solving skills and ability to take ownership of technical challenges
- Excellent communication and collaboration skills
Benefits
- Flexible work arrangements
- Professional development
- Opportunity to work within a collaborative engineering culture
Related Guides
Related Job Pages
More Backend Engineer Jobs
Simulation Optimisation Consultant, AnyLogic, Java
Satori AnalyticsClarity in decision making through Data and AI.
• Connect the framework: Integrate a modular simulation optimisation framework with production AnyLogic models, databases, APIs, and plant-data environments. • Turn questions into use cases: Translate operational questions — scheduling, resource allocation, operating parameters, energy, logistics, throughput — into simulation and optimisation use cases. • Build in Java: Develop and maintain Java-based components that execute scenarios, marshal inputs, parse outputs, and enable reliable optimisation runs. • Make results credible: Define and validate simulation input/output data contracts and business KPIs, ensuring recommendations are reproducible and usable by operational stakeholders. • Optimise smartly: Apply the right optimisation approaches for real-valued, scheduling, selection, and multi-objective problems — and design efficient experiments for long-running simulations. • Prove the value: Validate recommendations against live models, quantify operational benefit, and support the transition from prototype to a repeatable operational process. • Operationalise it: Contribute to dashboards, recurring study scheduling, workflow integration, technical documentation, and knowledge transfer. • Collaborate closely: Work with client stakeholders and the wider delivery team to prioritise delivery, resolve issues, and maintain technical quality.
Senior Back End Developer, Node.JS
tawk.toBecause you need a free and easy way to communicate with your customers.
• Participate in brain-storming sessions about software development and architecture • Develop, deploy and test Node.js based micro-services based on a set of requirements • Participate in code review of other fellow developers • Provide support for fellow developers and end-users
• Develop and maintain backend features and APIs for our core platform • Improve database performance, reliability and real-time data processing • Debug, profile and optimise code to keep latency low and systems stable • Collaborate with AI, frontend and product teams to integrate new capabilities • Contribute to architectural decisions and shape the evolution of our backend stack
• Responsible for building robust scalable enterprise products using leading tools in an agile development environment • Manage the software development life cycle, from planning and prioritizing to testing and release • Work closely with Product Owner for story grooming and set priorities • Help and assist team members in case they have any blocker • Work on high-level and low-level design, mentor team members



