Full Stack Software Developer (Python/Flask)
Job description
Company Description
Griley Airfreight, a family-owned trucking company based in Los Angeles, specializes in a variety of logistics and transportation services. These include expedited service, dedicated fleet options, local pickup and delivery routes across Southern California, warehousing, and specialty equipment solutions. The company also offers ULD pickup, airport transfers, bonded shipments, and real-time tracking through advanced GPS and computer systems.
With a focus on reliability and customer satisfaction, Griley Airfreight delivers industry-leading transportation and logistics services.
GAF TMS is our in-house Transportation Management System used for airline handling and logistics operations.
The system supports daily dispatch operations, driver tools, real time dashboards, and revenue reporting. It is an active production system used by operations teams every day, so accuracy, reliability, and performance are important.
You will work directly with our lead developer to improve and expand the platform.
What You Will Do
- Build and improve dispatcher dashboards and internal operational tools
- Implement dispatch workflows including jobs, stops, legs, and status tracking
- Create and maintain REST APIs used by the frontend application
- Work with both React based single page interfaces and server rendered pages using Jinja2
- Optimize MySQL queries and improve backend performance
- Maintain clean and consistent UI using Bootstrap along with custom HTML and CSS
- Contribute well-structured and maintainable production code
Tech StackBackend
- Python
- Flask
- SQLAlchemy
- MySQL
- Jinja2 templates
- WTForms
- Azure OpenAI
Frontend
- React with Vite
- JavaScript and TypeScript
- HTML and CSS
- Bootstrap
Tooling
- Node.js used for frontend builds and development tooling
What We Are Looking For
- 3 or more years of professional backend or full stack development experience
- Strong experience with Python and Flask in production systems
- Strong React experience building real user interfaces
- Comfortable working in both React and server rendered Jinja2 environments
- Solid SQL skills and understanding of relational database design
- Experience working with MySQL and optimizing queries
- Strong HTML and CSS skills with familiarity using Bootstrap
- Comfortable using Node.js tooling such as npm and Vite
- Detail oriented and performance focused with strong attention to data integrity
- Ability to communicate clearly in written English
Nice To Have
- Experience working on SaaS products
- Experience with logistics, dispatch, or operations software
- Experience optimizing complex SQL Alchemy or MySQL queries
- Experience building real time dashboards
Application Instructions
Please include the following in your application:
- A short description of a production system or Web application you have worked on
- A GitHub profile or code sample if available
- A brief explanation of a database query or performance issue you have solved
Compensation
- Competitive salary based on experience. Strong mid-level candidates typically fall in the range of 1800 to 2400 USD per month.
¿Te interesa este puesto?