Onetrack.Ai - Chicago, IL

posted 5 days ago

Full-time - Mid Level
Remote - Chicago, IL

About the position

We are seeking a mid-senior level Software Engineer with 5-10 years of professional experience in backend development with Python and frontend development using React. The ideal candidate will take ownership of projects from ideation through to deployment, contributing to the entire lifecycle of our solutions, and will work on customer-facing projects to enhance warehouse operations through AI-powered visibility.

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.

Nice-to-haves

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service