Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Software Engineer image - Rise Careers
Job details

Full-Stack Software Engineer

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.
  • 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.
  • 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

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Software Engineer, ONETRACK.AI

At OneTrack, we’re passionate about revolutionizing warehouse operations through our AI-driven visibility solutions, and we're on the lookout for a Full-Stack Software Engineer to join our vibrant team. If you have 5-10 years of experience in backend development with Python, particularly using frameworks like FastAPI or Flask, this could be the perfect role for you! As a mid-senior level engineer, you'll play a crucial part in taking projects from the idea stage to deployment, all while ensuring our applications are scalable, reliable, and efficient. You'll collaborate closely with cross-functional teams to create customer-facing projects, developing both backend services and responsive web applications using the latest technologies, including AWS (especially Lambda functions) and frontend tools like React and JavaScript. Your role will involve everything from planning and design to coding and testing, and you'll also partake in code reviews to uphold our standards of excellence. Enjoy a flexible working environment and benefits that support your professional growth while contributing to an enterprise on a path to significant growth. Let's work together to continue making a difference!

Frequently Asked Questions (FAQs) for Full-Stack Software Engineer Role at ONETRACK.AI
What are the key responsibilities of a Full-Stack Software Engineer at OneTrack?

As a Full-Stack Software Engineer at OneTrack, you'll be responsible for owning the development of customer-facing projects from ideation through deployment. This includes maintaining backend services using Python, deploying on AWS, and design responsive frontends with React. You'll also collaborate with cross-functional teams to deliver truly comprehensive solutions.

Join Rise to see the full answer
What qualifications are needed for the Full-Stack Software Engineer position at OneTrack?

To qualify for the Full-Stack Software Engineer role at OneTrack, candidates should have 5-10 years of professional experience in software engineering. Key skills include proficiency in Python and experience with frameworks like FastAPI or Flask. Familiarity with AWS and frontend development using React is also essential.

Join Rise to see the full answer
What programming languages should a Full-Stack Software Engineer at OneTrack be proficient in?

Ideal candidates for the Full-Stack Software Engineer role at OneTrack should be proficient in Python, particularly with backend frameworks like FastAPI or Flask. They also need experience in front-end development using JavaScript, CSS, and HTML, along with a solid understanding of SQL-like databases.

Join Rise to see the full answer
Is remote work available for Full-Stack Software Engineers at OneTrack?

Yes, OneTrack offers flexible working hours and remote work options for Full-Stack Software Engineers. We support a work environment that promotes balance and effectiveness, allowing you to thrive in your role while fitting your personal circumstances.

Join Rise to see the full answer
What growth opportunities are available for Full-Stack Software Engineers at OneTrack?

Full-Stack Software Engineers at OneTrack have numerous opportunities for professional growth and development. We encourage continuous learning through training, mentorship, and working in a collaborative environment where innovation is highly valued.

Join Rise to see the full answer
What technologies will a Full-Stack Software Engineer at OneTrack work with?

As a Full-Stack Software Engineer at OneTrack, you'll work with a variety of technologies, including Python for backend development, AWS for deployment (specifically Lambda functions), and React for frontend development. Familiarity with Docker, Kubernetes, and data visualization tools is also advantageous.

Join Rise to see the full answer
What is the company culture like at OneTrack for Full-Stack Software Engineers?

OneTrack offers a collaborative and innovative work culture where all team members are encouraged to contribute their ideas. Our focus is on delivering real value to the industry, and we believe in fostering an inclusive environment that supports creativity and growth.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Software Engineer
How do you handle project ownership in a full-stack environment?

When taking ownership of projects in a full-stack environment, I believe in thorough planning and setting clear goals from the beginning. I prioritize effective communication with cross-functional teams and stakeholders to ensure everyone is aligned throughout the project lifecycle.

Join Rise to see the full answer
Can you describe your experience with AWS Lambda and how you've implemented it in past projects?

In my previous projects, I've used AWS Lambda for creating serverless applications, particularly when developing backend services. I designed functions that respond to API requests and processed data efficiently, minimizing server costs and improving application scalability.

Join Rise to see the full answer
What strategies do you use to ensure code quality during development?

To ensure high code quality, I implement practices like code reviews, unit testing, and continuous integration. I also adhere to coding standards and use version control effectively so that feedback can be integrated seamlessly throughout the development process.

Join Rise to see the full answer
How would you approach building a responsive frontend with React?

Building a responsive frontend with React involves understanding user needs and ensuring an intuitive UI. I start with wireframes, utilize CSS media queries for responsiveness, and leverage React's lifecycle methods to manage UI updates effectively as data changes.

Join Rise to see the full answer
What challenges have you faced in backend development, and how did you overcome them?

One significant challenge I faced was scaling applications under heavy load. I addressed this by optimizing database queries and implementing caching strategies. Additionally, I employed AWS services like Elastic Beanstalk for handling increased user requests efficiently.

Join Rise to see the full answer
Can you give an example of a successful collaboration with cross-functional teams?

A successful collaboration example would be when I worked with product managers and designers on a new feature rollout. I facilitated regular meetings to gather input, ensuring that technical possibilities aligned with design and user expectations, which led to a smooth implementation process.

Join Rise to see the full answer
What tools do you prefer for version control and why?

I prefer using Git for version control due to its robust branching model and user-friendly interface. It allows multiple developers to work simultaneously without conflicts, making collaboration seamless and efficient in a team environment.

Join Rise to see the full answer
How do you stay updated with the latest trends in full-stack development?

I stay informed about the latest trends in full-stack development by following reputable tech blogs, attending webinars, and participating in online developer communities. I also engage in projects that challenge my knowledge and allow me to explore emerging technologies.

Join Rise to see the full answer
How do you ensure the security of your applications?

To ensure application security, I follow best practices including input validation, using HTTPS, and implementing authentication and authorization mechanisms. Additionally, I regularly conduct security audits and stay updated on vulnerabilities related to the frameworks and libraries I use.

Join Rise to see the full answer
What is your experience with CI/CD practices?

I have extensive experience with CI/CD practices, utilizing tools like Jenkins and GitHub Actions to automate building, testing, and deploying applications. This approach allows for faster releases with fewer errors, promoting an iterative development process that enhances team productivity.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Mental Health Resources

Based in Chicago, IL, OneTrack.AI offers an industry-leading Warehouse Intelligence Platform powered by cameras and Deep Learning software. The OneTrack Solution uses AI to detect anomalies or unusual events and assists with labor performance mana...

3 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!