Shippo

Senior Software Engineer (Remote)

Shippo

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $156,000 - $212,000 per year

Job Level

Senior

Tech Stack

AWSCloudDjangoDockerDynamoDBEC2GoGRPCJavaKafkaKubernetesMicroservices.NETPythonRubyRuby on RailsSOAPSpringSQLTerraform

About the role

  • Here at Shippo, we are the shipping layer of the internet and we consider ourselves to be one of the core building blocks of e-commerce.
  • Our mission is to make merchants successful through world class shipping. With our products and solutions, we level the playing field by providing our customers with best-in-class solutions that otherwise wouldn’t be available to them.
  • Through Shippo, e-commerce businesses, marketplaces, platforms and a variety of logistics infrastructure providers are able to connect to shipping carriers around the world from one API and dashboard.
  • We provide our customers with the most competitive shipping rates, print labels, automated international documents, shipment tracking, facilitate the returns process and more.
  • Responsibilities
  • - Implement, test, and deploy software services with high SLAs that can handle millions of requests a day with a BDD approach
  • - Verify and ensure performance and correctness of systems in response time and throughput
  • - Refactor existing systems for optimal performance and reuse
  • - Contribute to design reviews, participate rigorously in peer reviews, and build automated test suites for new features, products, and systems
  • - Work with a sense of urgency and iterate quickly in an Agile process
  • - Exceptional problem solving skills: demonstrated ability to understand business challenges and translate those into technical solutions
  • - Join the on-call rotation and respond quickly to system incidents

Requirements

  • 5+ years of experience in software development
  • Coding experience in server-side programming languages (e.g. Python, Go, Java, Ruby) as well as database languages (SQL)
  • Experience working with server-side MVC frameworks (e.g. Django, .NET, Spring, Rails, Phoenix)
  • Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
  • Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale.High ownership and attention to system reliability and monitoring
  • Core behaviors focused on craftsmanship, continuous improvement, and team success
  • BS or MS degree in Computer Science or equivalent experience.
  • Prior experience working or interacting with shipping and/or postal carriers
  • Experience integrating with APIs that use SOAP and/or gRPC protocols
  • Experience with Django and/or FastAPI
  • Experience using Python and/or Golang in production at scale
  • Interest and experience in performance tuning, concurrency, microservices, security, and data analytics
  • Experience with messaging systems such as NSQ, Kafka, SQS and Celery
  • Experience with DevOps tooling such as Docker, Terraform, Kubernetes, CircleCI, GitHub Actions, ArgoCD, New Relic, PagerDuty, etc
  • Experience with AWS/Cloud services such as EC2, S3, DynamoDB, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc.