Join our Facebook group

👉 Remote Jobs Network

Software Engineer

August 2

Apply Now
Logo of Shippo

Shippo

We help eCommerce merchants grow by empowering them with the #1 shipping solution tool needed to save time and money.

Multi-carrier shipping • Shipping Labels • Shipment Tracking • Shipping API & Dashboard • Global Shipping

201 - 500

Description

• Design, implement, test, and deploy software services with high SLAs and that can handle millions of requests a day. • Ensure scalability and maintainability through microservices adoption, decoupling of concerns and data model, queuing of jobs and 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. • Design and maintain database schema for large scale and performant services. • Architect systems and refactor existing systems for optimal performance and reuse. • Participate in peer reviews and testing and contribute to automated test suites and in design reviews for new features, products, and systems. • Collaborate with business teams and provide early input to new product ideas and functionality. • Experience being on-call and able to respond quickly to system incidents (AWS, Redis). • Champion testing procedures and automation in support of vertical and horizontal scale. • Assist with hands-on work in gathering business requirements, development, and verification.

Requirements

• 4+ years of experience in software development. • 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. • 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. • Coding experience in server-side programming languages (e.g. Go, Python, 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. • Deep understanding of customer needs and passion for customer success. • Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success. • BS or MS degree in Computer Science or equivalent experience. • Advanced/Fluent English.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com