Hybrid Senior Fullstack Engineer, Python, React.js

Posted last month

Apply now

About the role

  • Integrate models into backend systems and create API endpoints for model interaction.
  • Develop and maintain scalable microservices using REST, gRPC, or GraphQL.
  • Optimize database queries and schemas.
  • Implement security features including authentication and authorization.
  • Develop and maintain web interfaces using ReactJS.
  • Implement and maintain state management using Redux or React Query.
  • Collaborate with frontend developers for efficient API integration.
  • Troubleshoot and resolve production issues to ensure high availability.
  • Write unit and integration tests.
  • Monitor and optimize backend performance using observability tools.
  • Participate in design discussions to enhance system robustness.
  • Maintain technical documentation.

Requirements

  • Bachelor degree in Computer Science, Software Engineering, or any related field, or equivalent practical experience.
  • Minimum 8 years of experience in backend development, with a strong focus on building scalable, high-performance systems.
  • Python expertise, with hands-on experience building backend services and APIs using FastAPI, Flask or similar.
  • Experience designing and developing end-to-end (E2E) tests.
  • Solid understanding of microservices architecture, event-driven systems, and service-oriented design patterns.
  • In-depth knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
  • Experience with ETLs and data transformation.
  • Expertise in HTML, CSS, JavaScript, and ReactJS.
  • Extensive experience with cloud platforms such as AWS.
  • Proficiency with Docker and orchestration tooling such as ECS.
  • Hands-on experience with API security protocols: JWT, OAuth2, OpenID Connect, Active Directory (Microsoft Entra ID).
  • Proficiency with Git, GitHub Actions and CI/CD pipelines.
  • Proficiency with performance tuning and scalability techniques (load balancing, caching, indexing).
  • Nice-to-have: Kafka or AWS SQS, IaC tools like Terraform or CloudFormation, observability tools (CloudWatch, Datadog), serverless architectures (AWS Lambda), Agile/Scrum experience, AWS certifications.
  • Authorization to work in Spain or Portugal without visa sponsorship.
  • Comfortable traveling to client's UK office approx 25% monthly.

Benefits

  • The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built.
  • The opportunity to form part of an amazing, multicultural community of tech experts.
  • A highly competitive compensation package.
  • Medical insurance.

Job title

Senior Fullstack Engineer, Python, React.js

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridSpain

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job