Senior Fullstack Enginer (Python & React)
hace 17 horas
A Coruña
pbSenior Fullstack Engineer /b /ppbr/ppWe 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. /ppbr/ppIn 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 /ppperformance optimization is crucial for success in this position. /ppbr/ppbThe Impact You’ll Make: /b /pulliIntegrate models into backend systems and create API endpoints for model interaction (e.g., retrieving predictions). /liliDevelop and maintain scalable services, e.g. Microservices utilising REST, gRPC, or GraphQL, ensuring optimal performance and seamless integration. /liliOptimize database queries and schemas to improve performance, scalability, and reliability. /liliImplement security features, including authentication and authorization using industry-standard practices. /liliDevelop and maintain web interfaces using ReactJS /liliImplement and maintain state management using tools such as Redux or React Query /liliCollaborate with frontend developers to ensure efficient API integration and a seamless user experience. /liliTroubleshoot and resolve production issues, ensuring high availability and minimal downtime. /liliWrite unit and integration tests to maintain code reliability and ensure high- quality releases. /liliContinuously monitor and optimize backend performance using observability tools such as Datadog, Cloud Watch or similar. /liliParticipate in design discussions and decision-making to enhance system /lilirobustness and scalability. /liliMaintain technical documentation to ensure clear communication of system /lilicapabilities and updates. /li /ulpbr/ppbWhat You’ll Bring: /b /pulliBachelor degree in Computer Science, Software Engineering, or any related field is required, or equivalent practical experience. /liliMinimum 8 years of experience in backend development, with a strong focus on building scalable, high-performance systems. /li /ulpbr/ppbTechnical Skills: /b /pulliPython expertise, with hands-on experience building backend services and APIs using FastAPI, Flask or similar. /liliExperience in designing and developing end-to-end (E2E) tests to ensure smooth integration between backend and frontend components. /liliA solid understanding of microservices architecture, event-driven systems, and service-oriented design patterns. /liliIn-depth knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) for data management and optimization. /liliExperience with ETLs and data transformation /liliSolid expertise in HTML, CSS, JavaScript, and ReactJS. /liliExtensive experience with cloud platforms such as AWS including services for database hosting, API management, and serverless computing. /liliProficiency with Docker for containerization and orchestration tooling such as ECS (Amazon Container Services), enabling scalable application deployment. /liliHands-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. /liliProficiency with Git for version control, GitHub Actions and CI/CD pipelines to automate and streamline development workflows. /liliProficiency with performance tuning and scalability techniques, such as load balancing, caching, and database indexing. /li /ulpbr/ppbSoft Skills: /b /pulliStrong analytical and problem-solving skills, with the ability to quickly assess and address technical challenges. /liliExcellent communication skills, both written and verbal, for collaborating with cross-functional teams and documenting technical solutions. /liliA proactive, self-motivated approach to addressing issues and driving improvements in backend systems. /liliA strong commitment to continuous learning and staying up-to-date with emerging technologies and industry best practices. /li /ulpbr/ppbNice-to-Have Qualifications: /b /pulliFamiliarity with message brokers such as Kafka, or AWS SQS for handling asynchronous communication. /liliExperience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation for managing cloud infrastructure. /liliKnowledge of observability and monitoring tools, such as Cloud Watch or Datadog, to track and troubleshoot system performance. /liliFamiliarity with serverless architectures (e.g., AWS Lambda) and event- driven programming paradigms. /liliExposure to Agile/Scrum methodologies and tools like Jira for managing tasks and sprint planning. /liliCertifications in cloud technologies, such as AWS Certified Developer. /liliManage, host, and serve AI/ML models (MLOps), by ensuring their scalability, reliability, and performance in production environments. /li /ulpbr/ppbLocation: /b /ppbCandidates based in Spain: /b flexible remote work, with availability to travel to the UK office in Hayes, West London, once per month. /ppbr/ppbSome of the benefits you’ll enjoy working with us: /b /pulliThe chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built. /liliThe opportunity to form part of an amazing, multicultural community of tech experts. /liliA highly competitive compensation package. /liliMedical insurance. /li /ulpbr/ppCome and join our #ParserCommunity. /ppFollow us on Linkedin /p