#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Backend Engineer (Python & FastAPI)
    New
    Python

    Senior Backend Engineer (Python & FastAPI)

    Wrocław
    29 - 39 USD/hNet per hour - B2B
    29 - 39 USD/hNet per hour - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote
    Spyrosoft

    Spyrosoft

    Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.

    Company profile

    Tech stack

      English

      B2

      Python

      advanced

      fastapi

      advanced

      PostgreSQL

      advanced

      NoSQL

      advanced

      pytest

      advanced

      AWS

      advanced

    Job description

    Online interview

    Join our team supporting a fast-moving health-tech startup that’s redefining how patients connect with doctors across the United States. Think secure, seamless video consultations, delivered through a robust scheduling platform and intuitive mobile apps on Android and iOS.


    We’re looking for a Senior Backend Engineer who’s passionate about writing clean, scalable code and thrives in a startup-like environment. If you’re experienced with Python and FastAPI, know your way around cloud-native systems, and enjoy working closely with product teams to shape real-world solutions, we’d love to hear from you.


    Requirements

    • 5+ years of Python backend experience, including 2+ years with FastAPI or similar frameworks.
    • Proven track record building RESTful APIs for web/mobile apps, with payment integration (e.g., Stripe).
    • Deep knowledge of PostgreSQL, SQLAlchemy, and Alembic.
    • Experience with NoSQL (DynamoDB, MongoDB) and search tech like OpenSearch/Elasticsearch.
    • Proficiency in async programming and messaging systems (Celery, Kafka, etc.).
    • Proficiency with performance optimization strategies at the API Level (caching, pagination, async tasks).
    • Strong background in testing and automation using pytest and mocking frameworks for unit/integration testing.
    • Proficiency in GitHub Actions (or similar tools like CircleCI, Jenkins) for CI/CD pipelines.
    • A solid grasp of security best practices, authentication, and secrets management.
    • Team player familiar with Agile, JIRA, Git workflows, and PR reviews.


    Nice to have

    • Experience with distributed systems, ECS Service Connect, API Gateway, or App Mesh.
    • Integration with CDP platforms like Segment, RudderStack, or Hightouch.
    • Knowledge of data pipelines (Airflow, Luigi) or stream processing (Kinesis, Spark).
    • Familiarity with monitoring tools like Datadog, Prometheus, or APMs.


    Key responsibilities

    • API & Service Development: Design, build, and maintain scalable FastAPI-based services and RESTful APIs using Python, emphasizing performance, security, and maintainability.
    • Database Architecture: Architect and optimize PostgreSQL databases (including RDS and Aurora), NoSQL solutions (e.g., DynamoDB, MongoDB), and search systems using OpenSearch. Leveraging caching solutions to help optimize performance while maintaining consistency.
    • Message Brokers & Async Tasks: Implement event-driven architectures using Redis, RabbitMQ, Celery, or Kafka for real-time data processing, task queues, and asynchronous workflows.
    • Cloud Infrastructure: Containerize applications using Docker and deploy/manage them on AWS ECS or EKS, ensuring scalability, resilience, and cost efficiency.
    • AWS Integration: Leverage AWS services (e.g., Lambda, S3, IAM, CloudFormation) to build and maintain secure, cloud-native backend systems.
    • Testing & Quality: Write comprehensive unit and integration tests using pytest, ensuring code reliability and adherence to business logic.
    • CI/CD Pipelines: Configure and optimize GitHub Actions workflows for automated testing, deployment, and infrastructure management.
    • Authentication & Security: Implement secure authentication/authorization flows (e.g., OAuth 2.0, OIDC, JWT) and enforce security best practices (e.g., RBAC, encryption).
    • Data Modeling: Design efficient database schemas, optimize query performance, and ensure ACID compliance for transactional systems.
    • Collaboration: Work closely with the frontend Team and product Teams to align technical solutions with business goals.


    29 - 39 USD/h

    Net per hour - B2B

    Check similar offers

    Senior Machine Learning Engineer (Python + Airflow + Azure)

    New
    1dea
    40 - 44 USD/h
    Wrocław
    , Fully remote
    Fully remote
    Airflow
    Python
    NoSQL