pasiona

Senior Python Backend Engineer (Remote)

Spain

Remote
about 1 month ago
Save Job

Summary

Descripción del puesto / Funciones

  • Develop efficient, reusable, and testable code for a risk intelligence product that helps assess threats such as natural disasters, climate change, or geopolitical crises.
  • Design and build APIs and backend features using event-driven architecture and hexagonal design, leveraging serverless technologies in AWS.
  • Implement code tests and contribute to infrastructure development with IaC templates.
  • Actively participate in technical decisions regarding architecture, estimations, and product planning.
  • Suggest and implement continuous improvements to the application.
  • Write and maintain up-to-date technical documentation.

Requisitos mínimos

  • At least 5 years of experience in backend Python development and API creation.
  • At least 3 years working with applications deployed in AWS environments.
  • Practical experience with serverless technologies and microservices architecture.
  • Strong knowledge of AWS Lambda, asynchronous code, and communication through tasks/messaging.
  • Experience with Terraform (Infrastructure as Code) and CI/CD tools.
  • Familiarity with authentication/authorization standards like OAuth2 and OpenID.
  • Knowledge of the OpenAPI specification.
  • Advanced English (oral and written).
  • Ability to work autonomously in a distributed/asynchronous environment.

Requisitos valorables

Experience with messaging queues (SQS) and batch processing/ETLs.

Knowledge of MongoDB, Postgres, and DynamoDB databases.

Experience with REST frameworks like Flask or FastAPI.

Involvement in geospatial projects.

Previous experience in risk, insurance, or environmental-related fields.

Idiomas

Fluent in English

Ubicación

Remote

¿Quiénes somos?

Pasiona Consulting es una consultora tecnológica, partner de Microsoft, dedicada al diseño, desarrollo e implementación de aplicaciones de software a medida para clientes de múltiples sectores.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job