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