Full-Stack Software Engineer
ONETRACK.AI
Chicago, illinois
Job Details
Full-time
Full Job Description
About the Company:
OneTrack accelerates Warehouse Operations through AI-powered visibility, improving workplace safety, labor productivity, and shipment quality. We think in decades, not VC-fund cycles, and we're committed to delivering real value to an industry that needs us right now. Every team member is laser-focused on growing the value of our scalable computer vision platform, expanding into new markets, industries, and use cases. We're off to a big start, and we're doing it on our terms and timelines.
About the Position:
We are seeking a mid-senior level Software Engineer with 5-10 years of professional experience in backend development with Python (using FastAPI, Flask, or similar frameworks), AWS (particularly Lambda functions), and frontend development (React, JavaScript, CSS/HTML). The ideal candidate will take ownership of projects from ideation through to deployment, contributing to the entire lifecycle of our solutions.
Key Responsibilities:
- Own development of customer-facing projects, including planning, design, implementation, testing, and deployment.
- Develop and maintain backend services using Python (FastAPI, Flask, or similar frameworks) on top of SQL-like databases.
- Deploy backend services on AWS using Lambda functions.
- Design and develop responsive and intuitive frontends using React, JavaScript, CSS/HTML.
- Collaborate with cross-functional teams, including the implementation teams, to deliver comprehensive solutions for our customers.
- Ensure the scalability, reliability, and performance of our applications.
- Participate in code reviews, testing, and deployment processes.
- Create and maintain comprehensive documentation for your code and APIs.
- Provide technical support and training to clients and internal teams.
Requirements
- 2-5 years of professional experience in software engineering.
- Strong proficiency in Python and experience with backend frameworks such as FastAPI or Flask.
- Experience with AWS services, particularly Lambda functions.
- Experience with SQL-like databases
- Proficiency in frontend development with React, JavaScript, CSS/HTML.
- Solid understanding of software development principles, including version control (Git), testing, and continuous integration/continuous deployment (CI/CD) practices.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with clients and team members.
- Ability to manage multiple projects and prioritize tasks in a fast-paced environment.
Preferred Skills:
- Experience with Docker and Kubernetes.
- Experience with data visualization tools and libraries.
- Understanding of machine learning concepts and AI applications.
- Knowledge of security best practices in software development.
Benefits
- Base salary + bonus & stock options eligibility
- Health insurance, dental, vision, PTO days
- Flexible working hours and remote work options
- Opportunities for professional growth and development
- A collaborative and innovative work environment