Taro Logo

Software Engineer Ⅱ, Forwarding Tech - Commerce

Flexport is a platform for global trade that helps companies manage their international supply chains using modern technology.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Logistics

Job Description

Flexport, a pioneering platform revolutionizing global trade, is seeking a Software Engineer II for their Forwarding Tech - Commerce team in Shanghai. As a key player in an industry representing 12% of global GDP, Flexport helps move over $19B of merchandise across 112 countries annually. The role offers an exciting opportunity to shape the future of logistics through technology.

The position involves working on core systems that enable Flexport's business to scale, including Freight Services Planning, Procurement, Commerce, and Infrastructure. You'll be part of a dynamic team leveraging optimization models, machine learning, and natural language processing to create innovative solutions for global trade challenges.

As a Software Engineer II, you'll build distributed systems in a microservice architecture, design solutions for complex logistics entities, and collaborate with top-tier engineers. The role requires strong technical skills, including experience with languages like Java, Kotlin, or Python, and a deep understanding of software architecture.

The ideal candidate brings 3+ years of software development experience, strong architectural knowledge, and a passion for solving real-world problems. You'll work in an environment that values rapid iteration, code quality, and meaningful impact on global commerce. This is an exceptional opportunity to join a company that's not just participating in the logistics industry but actively reshaping it through technological innovation.

Working at Flexport means joining a mission-driven company that's tackling significant global challenges while maintaining a strong focus on technical excellence and user experience. The role offers exposure to complex technical challenges, collaboration with exceptional talent, and the chance to make a tangible impact on global trade.

Last updated 14 days ago

Responsibilities For Software Engineer Ⅱ, Forwarding Tech - Commerce

  • Build highly available, secure, distributed systems in a microservice architecture
  • Design, develop, test and maintain systems that represent logistics entities
  • Collaborate with engineers to work on complex business and technical problems
  • Work with business partners and product managers to create technical solutions
  • Build and launch products rapidly and incrementally
  • Ensure products maintain a high-quality bar
  • Monitor metrics and apply learnings from post-mortems

Requirements For Software Engineer Ⅱ, Forwarding Tech - Commerce

Java
Kotlin
Python
  • 3+ years of experience writing software
  • 2+ years of design and architecture knowledge
  • Knowledge of at least one programming language (Java, Kotlin, Ruby, Python or C++)
  • Bachelor's degree in Computer Science or related field
  • Experience with object-oriented analysis and design patterns (OOA/OOD)