Software Engineer, Full-Stack

3 Months ago • 8 Years + • Full Stack Development

Job Summary

Job Description

Job Details

About Mashgin
At Mashgin, we have developed a successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous. Our mission is to eliminate checkout lines so people can get back to their lives.

Our kiosks are currently serving customers in thousands of locations around the world, from major sports stadiums to convenience stores, from college campuses to corporate cafeterias. We are a series B startup with 10 years of progress, and we’re already profitable. And we’re just getting started.

We value autonomy of work, a relentless obsession with customer experience (both our customers and their end-customers), and a culture of respect and fun.


Position Summary
We’re looking for a full-stack developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. In addition to building more traditional web stacks, you’ll work on code that interfaces with our hardware and visual components, making sure kiosks are extra reliable and the user experience amazing. This is not a specialized position -- we believe in end-to-end ownership of projects, so you’ll be involved throughout the entire product lifecycle, from idea generation, design, and prototyping to execution, and shipping while contributing to many different parts of the codebase in multiple languages.

You Will Be

    • Owning major feature development and working directly with the founders on product development from end to end
    • Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
    • Work full stack on building new features and dreaming up new architecture to solve challenging problems
    • Rethinking and recreating existing codebases for scale
    • Continuously improving and maintaining code that’s already in production

Minimum Qualifications

    • 8+ years relevant coding experience
    • B.S. or higher in Computer Science (or equivalent work experience)
    • Excellent knowledge of one or more of these languages: Python, Node.js, C++, Go, C#, Java
    • Comfortable learning new languages, libraries, and frameworks when the solution calls for it
    • Experience building production-ready code that’s used regularly by lots of people
Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 

Similar Jobs

ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ComeOn Group - Senior Frontend Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
King - Senior Backed Engineer | Activision Blizzard Media

King

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Arkose Labs - Senior Machine Learning Researcher

Arkose Labs

Pune, Maharashtra, India (Hybrid)
4 Months ago
The Walt Disney Company - Senior Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
3 Months ago
Trendyol - Senior Software Engineer - Machine Learning

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
3 Months ago
Abnormal Security - Software Engineer II - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Saviynt - Sr. Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
3 Months ago
Paypal - Distinguished MTS, Software Engineer

Paypal

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Research Intern, PhD, Summer 2025

Google

Toronto, Ontario, Canada (On-Site)
3 Months ago
Nielsen Holdings - Software Developer - Informatica Power Center / AWS / Oracle

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Saviynt - Technical Lead, Professional Services

Saviynt

Atlanta, Georgia, United States (Remote)
3 Months ago
Sony Interactive Entertainment - Server-Side Engineer, Lead Candidate (PlayStation™Network Online Score Ranking, etc.)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Weeks ago
Keywords Studios (Player Support) - Software Development Engineer in Test II

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago
Blizzard Entertainment - Senior Test Lead, Diablo IV | Austin, TX

Blizzard Entertainment

Austin, Texas, United States (Hybrid)
2 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for GenAI (PhD)

Meta

Seattle, Washington, United States (On-Site)
2 Months ago
Google - Software Engineering Intern, Summer 2025

Google

(On-Site)
1 Month ago
Luxoft - Java Developer with React JS

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Interactive Brokers - Data Engineer

Interactive Brokers

Budapest, Hungary (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Palo Alto, California, United States

Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Brazil, Indiana, United States (Remote)
2 Months ago
ByteDance - Product Marketing Manager, Pangle

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Ziff Davis - Director, Software Engineering

Ziff Davis

Washington, District Of Columbia, United States (Remote)
2 Months ago
Click Therapeutics - Senior IT Systems Administrator

Click Therapeutics

New York, New York, United States (On-Site)
2 Months ago
Palo Alto Networks - Domain Consultant - Security Operations Transformation

Palo Alto Networks

Newark, New Jersey, United States (Remote)
2 Months ago
SEGA US - Submissions Manager

SEGA US

Irvine, California, United States (Hybrid)
2 Months ago
Studio Wildcard - Senior VFX Artist - Remote or On Site

Studio Wildcard

Redmond, Washington, United States (Hybrid)
4 Months ago
Meta - Art Director

Meta

New York, New York, United States (On-Site)
3 Months ago
Sphere Entertainment Co - Temporary Designer

Sphere Entertainment Co

Burbank, California, United States (On-Site)
2 Days ago
Sleeper - Sr. Product Designer (Contract-to-Hire)

Sleeper

California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Microsoft - Principal Software Engineer - Teams

Microsoft

Suzhou, Jiangsu, China (On-Site)
3 Weeks ago
Darwinbox - Software Development Engineer - III - Backend

Darwinbox

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Octopus Deploy - Senior Software Engineer - Backend Foundations Team

Octopus Deploy

Australia (Remote)
2 Months ago
Nagarro - Principal Engineer, Java Fullstack

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Netflix - Software Engineer (L5) - Engineering Operations Tooling

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
GT - Backend Engineer (Node.js)

GT

(Remote)
1 Week ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Hasbro - Sr. Full Stack Software Engineer, D&D Beyond

Hasbro

Canada (On-Site)
3 Months ago
Netflix - Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Palo Alto, California, United States (Hybrid)

California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Mashgin

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug