Senior Fullstack Enginer (Python & React)
ParserDescripción del puesto
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
¿Te interesa este puesto?