Fixing the user experience in global trade and streamlining the inefficiencies in the complex global trade industry at Flexport
Requirements
-
- 3+ years of experience writing software, and a strong engineering background
- 2+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD)
- Knowledge of at least one programming language such as Ruby, Typescript, Java, or Kotlin
- A love of simple, well-tested code that is easy to extend and hard to break
- Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment
- Understanding of performance tradeoffs, load balancing and operational issues
- Knowledge of professional software engineering practices & best practices for full software development life cycle
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 purchase order, 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, product managers and customers to distill complex business problems into elegant technical solutions
- Build and launch products rapidly and incrementally
- Ensure our products maintain a high-quality bar
- Geek out about shipping and logistics
Other
- Bachelor's degree in Computer Science or related technical field, or equivalent experience
- In person attendance 5 days a week in Bellevue, WA
- Commitment to Equal Opportunity
- Aptitude for learning quickly
- Ability to convey technical ideas in common terms to business partners, product managers, and engineers alike