Data-Focused Fullstack Engineer

About Onfleet

Onfleet’s mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfullyOur product includes intuitive smartphone apps for drivers, a powerful modern web dashboard for logistics teams, and automatic notifications and real-time tracking for recipients. Onfleet powers millions of deliveries every week for thousands of businesses around the world across a range of industries, from grocery and prepared meals to pharmacy, flowers, and furniture.

About the role

We are seeking a Data-Focused Fullstack Engineer in the LATAM region to join our engineering team. This is an exciting opportunity for an experienced engineer with strong data and visualization skills who will work closely with our Analytics group and Chief Scientist to shape the technical direction of our analytics platform. The ideal candidate will have the technical expertise and leadership potential to take on increasing responsibilities and transition into a key decision-making role.


As part of this role, you will be central in the building of a brand-new analytics engine that empowers businesses with data-driven insights through advanced visualization and reporting. This involves greenfield development and shaping the technical direction of our analytics platform in close collaboration with the Analytics group.


This role requires a broad scope of ownership across multiple technologies and subject areas, ensuring the successful deployment and ongoing maintenance of both internal and platform-wide analytics capabilities.


What you'll do:

  • Design, develop, and maintain scalable backend services with Python and Node.js
  • Build and optimize frontend applications using React and TypeScript.
  • Design, optimize, and implement SQL-based transformations using DBT, working extensively with Snowflake.
  • Implement and enhance data visualizations to provide meaningful insights.
  • Develop robust analytics solutions, including descriptive, diagnostic, and predictive analytics.
  • Take ownership of projects with a proactive approach, ensuring effective problem-solving and collaboration.
  • Communicate proactively, ensuring smooth collaboration across teams.
  • Maintain high-quality standards in code, tests, and development practices, including code reviews.
  • Develop and refine APIs for seamless integration.
  • Troubleshoot and resolve complex technical issues, including on-call support as needed.

What You’ll Bring:

  • Bachelor’s degree in Computer Science or related field.
  • 3 - 8 years of software engineering experience.
  • Proficiency in Python, Node.js, TypeScript, and React, with at least 1 year of production experience in each.
  • Strong SQL skills with experience in Snowflake and DBT, including query optimization and data transformation best practices.
  • Experience with data visualization tools and frameworks.
  • Strong collaboration, problem-solving, and critical-thinking skills.
  • Excellent English communication skills (C2 level proficiency).
  • A proactive and independent approach to work.
  • Passion for delivering high-quality software and user-focused solutions.

Nice To Have:

  • Experience with Geospatial data. 
  • Experience with Test-Driven Development (TDD) and a willingness to share that knowledge with your peers.  
  • Experience with MongoDB, PostgreSQL, and AWS ecosystem. 
  • Experience with GraphQL
  • Experience working with large datasets and analytics-driven development.
  • Prior experience in a startup or fast-paced environment.
  • Familiarity with cloud-based architectures and data pipelines.

Location:

  • While headquartered in San Francisco, we seek candidates from Latin America to apply for this remote position. 
  • Onfleet offers flexible work arrangements.  You can work from home or anywhere with a reliable internet connection. Our global workforce includes employees working from 5 continents.
  • The team works core hours within US Pacific Time (PST) so the ability to work within these hours is required.

Why Join Us?

  • Be part of a fast-growing company with an innovative and collaborative culture.
  • Work closely with industry experts and leaders in the field.
  • Have the opportunity to grow into a leadership position.
  • Contribute to meaningful projects that have a real impact.


Onfleet is an Equal Opportunity Employer:

Onfleet’s culture is one that strongly values diversity in its workplace and we are committed to working with potential team members who can bring diverse perspectives and experience to our company and culture. 

We do not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.

We highly encourage members of underrepresented groups to apply and we will consider qualified applicants with arrest and conviction records. 

Product Development

Remote (Argentina)

Remote (Mexico)

Remote (Brazil)

Share on: