Senior Full Stack Software Engineer
Role summary
A pioneering transportation, logistics, supply chain, and storage company is seeking a Senior Full Stack Software Engineer to join their remote team. This role involves building and managing global-scale solutions for autonomous logistics networks, simplifying operations, and enhancing delivery reliability. Responsibilities include deep diving into user problems, architecting modular systems, leading backend and frontend development, establishing automated testing, improving production system robustness, and systematizing AI-assisted workflows. The ideal candidate will have 8+ years of experience with distributed systems, proficiency in Python/Go and React, expertise in PostgreSQL, and a proven track record of mentoring junior engineers.
Job Title:
Senior Full Stack Software Engineer
Location:
Remote
Salary:
$170,000-$210,000
Skills:
Python, Go, React, Distributed Systems, PostgreSQL
About the Transportation, Logistics, Supply Chain and Storage Company / The Opportunity:
Join a pioneering force in the transportation, logistics, supply chain, and storage industry, where innovation and technology are revolutionizing global delivery services. This is an opportunity to work with a mission-driven company operating the world’s largest autonomous logistics network. As a Senior Full Stack Software Engineer, you will help build and manage global-scale solutions that simplify logistics operations, enhance reliability, and enable life-saving deliveries across continents.
Responsibilities:
- Deep dive into user problems to simplify and optimize operational workflows for efficient business processes.
- Architect and implement simple, modular, and flexible software systems capable of evolving with changing business needs.
- Lead both backend and frontend development for major projects utilizing a modern technology stack.
- Establish and maintain robust automated testing practices across unit, integration, and system layers.
- Improve the reliability, observability, and operational robustness of production systems at scale.
- Systematize AI-assisted workflows across the development, testing, and operations lifecycle.
- Uphold code quality, clear engineering patterns, and code review standards.
- Mentor junior engineers through direct coaching, pairing, and design reviews to grow overall team capability.
- Drive increases in team throughput by addressing architectural complexity and eliminating inefficiency.
Must-Have Skills:
- 8+ years experience building and operating production-grade distributed systems.
- Full stack development experience with Python, Go, or similar object-oriented languages.
- Frontend experience using React or similar JavaScript frameworks.
- Expertise in architecting distributed and event-driven systems with technologies like Kafka.
- Proficiency with PostgreSQL, including database modeling and performance tuning.
- History of designing simple, resilient, and scalable systems.
- Demonstrated implementation of comprehensive automated testing strategies.
- Experience driving architectural decisions in fast-paced, evolving environments.
- Proven track record mentoring and growing junior engineers.
Nice-to-Have Skills:
- Experience building modern fulfillment, logistics, or warehouse management systems.
- Willingness to travel to or relocate to Kigali, Rwanda.
- Production experience with Kubernetes and AWS cloud infrastructure.
Similar roles
Full Stack Software EngineerNetrolynx AI · United States · Remote- Senior Full Stack Software EngineerIcarus · Los Angeles, California, United States · Onsite
Sr Full Stack Software EngineerNetrolynx AI · United States · Remote
Full Stack Software EngineerEmerald Advantage Concepts LLC · San Francisco, California, United States · Onsite
Full Stack Software EngineerFetchJobs.co · United States · Remote