Flexport is looking to solve inefficiencies in the complex global trade industry by building the new operating system for global trade. The Freight Operations Technology team aims to develop world-class freight forwarding execution systems, powered by AI and automation, to streamline global operations.
Requirements
- 3+ years of professional software development experience with a solid engineering foundation.
- 2+ years of experience in system design and architecture, with a strong understanding of object-oriented analysis and design (OOA/OOD) principles.
- Full-stack development experience(focus more on backend), with proficiency in some of the following: Java, Ruby, React, TypeScript/JavaScript, GraphQL, gRPC.
- Experience building large and scalable distributed platform systems with high quality.
- Experience in driving projects across multiple teams.
- Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment.
- Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
Responsibilities
- Build highly available, secure, distributed systems in a microservice architecture.
- Design, develop, test and maintain systems that represent the real-world intricacies of logistics entities, such as shipper, client, cargo, document, carrier, container, email etc.
- Collaborate with some of the best engineers in the industry to work on complex business and technical problems.
- Work closely with business partners and product managers to distill complex business problems into elegant technical solutions.
- Build and launch products rapidly and incrementally. We ship to production dozens of times per day.
- Ensure our products maintain a high-quality bar. We believe in anticipating issues by obsessing over metrics and applying key learnings from post-mortems to all our services.
Other
- This role is based in Bellevue, WA and requires in person attendance at the office.
- Bachelor's degree in Computer Science or related technical field, or equivalent experience.
- A bias for action. When you see a problem, you solve it.
- The ability to convey technical ideas in common terms to business partners, product managers, and engineers alike.
- Non-optional: an aptitude for learning quickly.