Jobs and Careers
PA

Senior Fullstack Engineer ( Python + React.js)

Parser
Spain, Portugal#SP-POR, Hybrid, Spain (Hybrid), PortugalRemotefull_timeVerifiedPosted 21 Nov 2025

About the role

<p><span>Fullstack Engineer</span><br/>We are looking for a highly skilled Fullstack Engineer to design, develop, and maintain scalable, secure, and efficient server-side applications. The ideal candidate should have experience in microservices architecture, API development, database management, and frontend ensuring high availability and performance of backend and frontend services.</p> <p><br/>In this role, you will collaborate closely with frontend engineers, product managers, and other stakeholders to build robust backend solutions that power our applications. A strong focus on Separation of Concerns (SoC), security best practices, and<br/>performance optimization is crucial for success in this position.</p> <p><br/></p> <p><br/></p> <p><span><span>Key Responsibilities:</span></span></p> <ul> <li>Integrate models into backend systems and create API endpoints for model interaction (e.g., retrieving predictions).</li> <li>Develop and maintain scalable services, e.g. Microservices utilising REST, gRPC, or GraphQL, ensuring optimal performance and seamless integration.</li> <li>Optimize database queries and schemas to improve performance, scalability, and reliability.</li> <li>Implement security features, including authentication and authorization using industry-standard practices.</li> <li>Develop and maintain web interfaces using ReactJS</li> <li>Implement and maintain state management using tools such as Redux or React Query</li> <li>Collaborate with frontend developers to ensure efficient API integration and a seamless user experience.</li> <li>Troubleshoot and resolve production issues, ensuring high availability and minimal downtime.</li> <li>Write unit and integration tests to maintain code reliability and ensure high- quality releases.</li> <li>Continuously monitor and optimize backend performance using observability tools such as Datadog, Cloud Watch or similar.</li> <li>Participate in design discussions and decision-making to enhance system<br/>robustness and scalability.</li> <li>Maintain technical documentation to ensure clear communication of system<br/>capabilities and updates.</li> </ul> <p><br/></p> <p><span>Qualifications &amp; Experience:</span></p> <ul> <li>Bachelor degree in Computer Science, Software Engineering, or any related field is required, or equivalent practical experience.</li> <li>Minimum 8 years of experience in backend development, with a strong focus on building scalable, high-performance systems.</li> </ul> <p><br/></p> <p><br/></p> <p><span>Technical Skills:</span></p> <ul> <li>Python expertise, with hands-on experience building backend services and APIs using FastAPI, Flask or similar.</li> <li>Experience in designing and developing end-to-end (E2E) tests to ensure smooth integration between backend and frontend components.</li> <li>A solid understanding of microservices architecture, event-driven systems, and service-oriented design patterns.</li> <li>In-depth knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) for data management and optimization.</li> <li>Experience with ETLs and data transformation</li> <li>Solid expertise in HTML, CSS, JavaScript, and ReactJS.</li> <li>Extensive experience with cloud platforms such as AWS including services for database hosting, API management, and serverless computing.</li> <li>Proficiency with Docker for containerization and orchestration tooling such as ECS (Amazon Container Services), enabling scalable application deployment.</li> <li>Hands-on experience with API security protocols, including JWT, OAuth2, and OpenID Connect, Active Directory (now Microsoft Entra ID) to secure sensitive data and control access.</li> <li>Proficiency with Git for version control, GitHub Actions and CI/CD pipelines to automate and streamline development workflows.</li> <li>Proficiency with performance tuning and scalability techniques, such as load balancing, caching, and database indexing.</li> </ul> <p><br/></p> <p><br/></p> <p><span><span>Soft Skills:</span></span></p> <ul> <li>Strong analytical and problem-solving skills, with the ability to quickly assess and address technical challenges.</li> <li>Excellent communication skills, both written and verbal, for collaborating with cross-functional teams and documenting technical solutions.</li> <li>A proactive, self-motivated approach to addressing issues and driving improvements in backend systems.</li> <li>A strong commitment to continuous learning and staying up-to-date with emerging technologies and industry best practices.</li> </ul> <p><br/></p> <p><br/></p> <p><span>Nice-to-Have Qualifications:</span></p> <ul> <li>Familiarity with message brokers such as Kafka, or AWS SQS for handling asynchronous communication.</li> <li>Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation for managing cloud infrastructure.</li> <li>Knowledge of observability and monitoring tools, such as Cloud Watch or Datadog, to track and troubleshoot syst

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Parser

View company profile →