Senior Backend Engineer - Python

closed
Fulfil.IO Logo

Fulfil.IO

πŸ“Remote - Worldwide

Summary

Join us in our journey to simplify operations and empower merchants around the world! As a senior software engineer, you will work on our python-based ORM and applications that scale to handle millions of transactions every hour.

Requirements

  • Experience working with ORMs like SQLAlchemy or Django (4+ years)
  • Experience with SQL and databases (Postgres preferred)
  • Experience in developing large server-side applications and microservices
  • Ability to create high-quality code
  • Experience with Python testing tools (pytest) and test automation
  • Familiarity with code versioning tools like GIT
  • Strong sense of ownership and leadership quality
  • Experienced in the tools of our web stack (Python, Celery, Postgres, Redis, RabbitMQ)

Responsibilities

  • Own definition and implementation of API interfaces (REST and GraphQL)
  • Implement simple solutions to complex business logic that enable our merchants to manage financials, orders and shipments across millions of transactions
  • Build reusable components and packages for future use
  • Translate specs and user stories into reviewable, test-covered patches
  • Peer review code and refactor existing code
  • Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI
  • Manage Kubernetes and Docker-based global deployment of our infrastructure

Preferred Qualifications

  • Prior experience at a growth stage Internet/Software Company
  • Experience with Google Cloud, Heroku, etc
  • Cloud deployment and scaling experience
This job is filled or no longer available