Flexport's mission is to make global trade easier for everybody. We are connecting humanity in a seamless web of global trade with our unique blend of software, human expertise, and physical infrastructure.
Our platform connects all the roles in the supply chain to improve the user experience and drive down transaction costs of international logistics, while helping companies make more data-driven decisions about where, when and what products to ship.
Flexport’s mission is to make global trade easy for everyone. We are re-making a trillion dollar industry that touches every person on Earth, which means solving some of the global community’s most complex challenges. We are looking for makers who love learning, are passionate about collaborating, and desire to build solutions with a global impact.
As our first Infrastructure Engineer, you will maintain and grow our infra stack, CI/CD pipelines, and related monitoring/alerting. You will work alongside our product engineers to improve the developer experience and production infrastructure. In addition, you will:
Our production stack is in the cloud on AWS. We run multiple EC2 Ubuntu servers connected to a Postgres RDS database. Our CI/CD pipeline uses a buildkite CloudFormation template to manage an autoscaling cluster responsible for testing and deployment.
For development, we rely heavily on Docker and ECS to provision both development containers for engineering as well as tooling to quickly spin up testing containers based on github branches for PMs and Designers.
Our continuous releases are integrated with Buildkite and Github. On the frontend, we create our views with React, manage the flow of data with GraphQL/Relay, and test our application with Jest. On the backend, we’re in the process of decoupling our monolithic Rails app and introducing services using other languages, such as Java, Node.js and Go. Our data is persisted in mostly Postgres and Redis. Our stack is hosted on AWS using Docker.