Summary
Join Shippo's Rating team as a Software Engineer! You'll design, implement, test, and deploy high-SLA software services handling millions of requests daily. Responsibilities include ensuring scalability and maintainability, enhancing the CI/CD pipeline, verifying system performance, collaborating with business teams, and mentoring junior engineers. This role requires 6+ years of software development experience, proficiency in server-side programming and database languages, and experience with scalable APIs and RESTful integrations. Shippo offers a comprehensive benefits package including healthcare, flexible work arrangements, volunteer days off, and professional development opportunities.
Requirements
- 6+ 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)
- Strong interpersonal skills and the ability to work with all levels of the organization
- Past experience and success building and supporting scalable APIs, services, or applications
- Experience integrating with APIs that use REST, SOAP, gRPC and other technologies
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
- Exceptional verbal, written, and interpersonal communication skills
- You are adept at communicating relevant information clearly and concisely
- Deep understanding of customer needs and passion for customer success
- Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale
- Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success
- BS or MS degree in Computer Science or equivalent experience
Responsibilities
- Design, Implement, test, and deploy software services with high SLAs that can handle millions of requests a day
- Ensure scalability and maintainability through microservices adoption, decoupling of concerns from the data model, queuing of jobs, application layering and container-based software distribution
- Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification
- Verify and ensure performance and correctness of systems in response time and throughput
- Participate in peer reviews, testing and in design reviews for new features, products, and systems
- Collaborate with business teams and provide early input to new product ideas and functionality
- Define, implement, and monitor operational metrics to ensure performance and quality
- Work with a sense of urgency and iterate quickly in an agile process
- Mentor more junior engineers on engineering best practices
- Being on team on-call rotation and able to respond quickly to system incidents
Preferred Qualifications
- Prior experience working or interacting with shipping and/or postal carriers
- Familiarity with microservices architectures
- Experience with Django and/or FastAPI
- Experience using Python and/or Golang in production at scale
- Interest and experience in performance tuning, concurrency, security, data pipelines, and web servers
- 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/ Incident.io , etc
- Experience with AWS/Cloud services such as EC2, S3, DynamoDB, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc
Benefits
- Healthcare coverage for medical, dental, and vision (90% covered by the company, incl. dependents). Pets coverage is also available!
- Take-as-much-as-you-need vacation policy & flexible working
- 3 Volunteer Days Off (VTOs)
- WFH stipend to set up your home office
- Charity donation match up to $100
- Dedicated programs, coaching, tools, and resources for your professional and career growth as well as an individual learning stipend for your personal and focused growth
- Fun team in person time through our Shippos Everywhere program which includes regular team and company off-sites throughout the year as well as local Shippos gatherings
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.