Software Engineer, Full-Stack

3 months, 3 weeks ago
Contract
Mid Level
Software Development
Mashgin

Mashgin

Mashgin is a leading provider of AI-powered self-checkout systems that revolutionize retail experiences. Their touchless system, utilizing 3D reconstruction and deep learning, eliminates barcodes and wait times, offering the fastest and easiest checkou...

Technology Hardware, Storage & Peripherals
11-50
Founded 2014
$74M raised

Description

  • Own major feature development from end to end, working directly with the founders on product development.
  • Collaborate with a small interdisciplinary team across hardware, software, and design to build new products from scratch.
  • Build full-stack features and design new architecture to solve challenging product and infrastructure problems.
  • Work on software that interfaces with kiosk hardware and visual components to improve reliability and user experience.
  • Rework and recreate existing codebases to support scale.
  • Continuously improve and maintain code already in production.
  • Participate throughout the entire product lifecycle, from idea generation and prototyping to execution and shipping.

Requirements

  • 3+ years of relevant coding experience.
  • B.S. or higher in Computer Science, or equivalent work experience.
  • Excellent knowledge of one or more of the following languages: Python, Node.js, C++, Go, C#, or Java.
  • Comfortable learning new languages, libraries, and frameworks as needed.
  • Experience building production-ready code used regularly by many people.
  • Experience in a fast-paced environment, shipping quality code quickly and iterating (preferred).
  • Comfortable deploying and managing cloud infrastructure (preferred).
  • Good knowledge of algorithms and data structures (preferred).
  • Strong proficiency with SQL and other database technologies (preferred).
  • Must be based in Curitiba, Brazil, for this remote contract role.

Benefits

  • Flexible PTO policy.
  • Competitive salary.
  • Opportunity to work on a small multidisciplinary team with the potential to impact many industries.
  • Remote contract position.
  • Work at a rapidly scaling company.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer in Network Infrastructure

Nebius 51-250 Internet Software & Services

Nebius is hiring a Software Engineer to build the tooling and services that make network operations safe, scalable, and reliable across rapidly expanding data centers and cloud infrastructure.

CI/CD Go Python System Design
2 hours, 9 minutes ago

Staff Software Engineer, Frontend (App Experience)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Frontend Engineer to shape the Marketplace and App Experience across iOS, Android, and Web, driving technical strategy and major consumer-facing product work.

Design Systems Figma JavaScript React TypeScript Vue.js
2 hours, 9 minutes ago

Staff / Senior Software Engineer (Agentic Search) – Web Rendering Engineer

Nebius 51-250 Internet Software & Services

Nebius is hiring a Senior Software Engineer to build rendering infrastructure for an agent-native search platform that turns modern web applications into structured content for AI systems.

Angular DOM JavaScript Playwright Puppeteer React Selenium Svelte Vue.js
2 hours, 9 minutes ago

PeopleSoft Technical Consultant

Accenture 100K+ Professional Services

Accenture Federal Services is seeking a PeopleSoft Technical Consultant to support a U.S. federal utility’s PeopleSoft HCM 9.2 upgrade and enhancements across study, design, build/test, and deployment.

2 hours, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers