Position: Senior Software Engineer, Fulfillment
Company: Mirigos
Category: Python
Experience required: 3y
English level: upper

Come join our Fulfillment engineering team. We produce a wide variety of made-to-order cards and custom paper products along with a growing assortment of personalized gifts, so fulfillment goes far beyond the typical tracking of inventory and shipments - we make actual things! In this dynamic, agile environment, you'll have the opportunity to create or improve various aspects of designing, communicating, and fabricating tangible objects. You will tackle unique engineering challenges both in-house and in collaboration with our expanding network of custom manufacturing partners.

You will:
- Build and maintain backend architecture for our high-traffic e-commerce platform that is scalable, extensible, and efficient in usage of system resources (memory, disk, I/O, etc)
- Design and develop intuitive and responsive web-based tools for customer operations
- Collaborate with a world-class product development, operations, production, and marketing teams to deliver projects with measurable business results
- Ensure a high quality codebase with design and code review as well as automated test coverage
- Advance your technical knowledge and skill set with talks, training sessions, and 1:1 mentorship of junior engineers

You are:
- Able to juggle competing priorities in a fast-moving dynamic environment
- Enthusiastic about doing the right thing for ensuring customer satisfaction
- Systematic and meticulous while addressing issues in a scalable way
- Committed to continuous improvements and eliminating engineering toil

You have:
- 3+ years professional experience as a software developer 
- Technical design skills with an emphasis on distributed and/or cloud-based design and scaling
- Experience working on, and an understanding of, client-server-architecture
- Strong programming skills preferably in Python, PHP, Javascript, HTML, CSS
- Experience with SQL, database modeling, and ORMs
- Experience dealing with resource contention and scalability issues in multi-threaded web applications

Bonus Points For:
- Experience programmatically manipulating photos, PDFs, or other graphics formats
- Experience working in a fast-paced, agile e-commerce environment
- Experience with scripting, managing and deploying
- Amazon AWS services such as EC2, ELB and ASG
- Experience with Apache Kafka, Beam pipelines, or other distributed streaming platforms
- Experience with ReactJS or other frontend frameworks and libraries
BS in Computer Science

The Company
We are a design platform that brings unique, best-selling design to market at scale. Using its tech-enabled crowdsourcing model, consumers are empowered to vote for the designs they love and want to see sold, ensuring that we always sell continuously fresh and trend-forward product. The winning designs are manufactured and fulfilled through our production and distribution capabilities, enabling artists from around the world to share and sell their work, while letting us do the rest. Since launch in 2007, the company has expanded to serve consumers in new categories including wall art, textiles, digital content and home decor, as well as serve major retailers with design through licensing and wholesale partnerships.