Backend Software Engineer

This opportunity in the beautiful city of Charleston, SC is for a Backend Software Engineer that requires on-site presence full-time. This role involves scaling our cloud applications, building out our ETL, designing databases, designing APIs, and more. You will work with an extremely talented team of engineers from various backgrounds working to fix global supply chains.

cITY
Charleston, SC
Department
Engineering
Job Level
Entry-Level
Employment Type
Full time

About Gnosis Freight

Gnosis Freight is a leading provider of supply chain visibility and execution software, the world’s first supply chain platform focused on the full lifecycle of the shipping container. We’ve built the most complete and accurate container tracking data available, at a global scale, and help large enterprises achieve new levels of efficiency, cost savings, and collaboration within their supply chain.

Job Description

About The Team:

We build customer facing products and internal tools to support our business, including:

  • A container tracking engine, which collects, standardizes, and enriches container shipment tracking information from hundreds of sources across the supply chain.
  • Implemented with containerized cloud hosted Python code, utilizing distributed task processing and deployed using Infrastructure as Code. Backed by a MySQL database.
  • An API serving millions of requests per day, used internally and by customers to provide, update, and retrieve shipment data.
  • Containerized FastAPI web server running on AWS.
  • Pulumi components and Python packages used by our data engineering team to write and deploy hundreds of customer specific data ingestion, cleaning, and transformation scripts.

What You'll Do:

  • Use software engineering tools in a team environment to improve and maintain the above tools
  • Propose, plan, and implement software projects to support our business

What You'll Bring:

We’re looking for professional experience with these software engineering concepts. Bonus points for familiarity with our specific tools.

  • Containerization: Docker
  • Programming: Python
  • Distributed Task Processing: Celery, RabbitMQ, SQS
  • Package Creation & Management: Pip, Poetry
  • Web Frameworks: FastAPI
  • Source Control: Git/GitHub
  • Deployment: GitHub Actions
  • Cloud Compute: AWS Fargate, Lambda
  • Infrastructure as Code: Pulumi
  • SQL Databases: MySQL, PlanetScale
  • NoSQL: Redis
  • Object Relational Mapping: SQLAlchemy

We value these personal attributes:

  • Ownership: Taking ownership of and responsibility for projects. Ability to drive progress, either independently or in a team setting. Caring about projects and seeing them through to the end. Internal drive and initiative.
  • Cultural fit: Ability to collaborate with others. Able to communicate, teach, and learn, both in one-on-one and group settings. Respect and kindness for and towards coworkers.
  • Abstract Reasoning: Ability to conceptualize, understand, and explain complex, abstract domains. Depth and accuracy of mental models.

Why Build Your Career at Gnosis Freight?

Gnosis Freight has developed proprietary technology – Container Lifecycle Management (CLM) and Marlo Container Tracking Engine – that’s shaping the future of logistics. Our software empowers global importers, exporters, and logistics service providers to simplify complex supply chain operations with end-to-end visibility and execution software. Our customers, including many of the world’s largest and well-known brands, achieve substantial efficiencies, cost savings, and collaboration using our software daily.

Details

Job Details

  • Full-time paid role.
  • Based in Charleston, SC.
  • Not remote.

Easy apply on Linkedin by clicking here

Other

Gnosis Freight is an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals and in which personnel processes are merit-based and applied without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.