Software Engineer, Full-Stack

4 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, including product work with the founders.
  • Collaborate with a small interdisciplinary team spanning hardware, software, and design to build new product versions from scratch.
  • Build full-stack features for the kiosk software and the infrastructure that supports it.
  • Work on code that interfaces with hardware and visual components to improve kiosk reliability and user experience.
  • Design new architecture to solve challenging product and technical problems.
  • Rebuild and rethink existing codebases to support scale.
  • Continuously maintain and improve code already in production.
  • Contribute across the codebase in multiple languages throughout the product lifecycle.
  • Participate in idea generation, design, prototyping, 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: 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).
  • Strong knowledge of algorithms and data structures (preferred).
  • Strong proficiency with SQL and other database technologies (preferred).
  • Must be based in Belo Horizonte, Brazil, for this remote contract role.

Benefits

  • Flexible PTO policy.
  • Competitive salary.
  • Opportunity to work on a small, multidisciplinary team.
  • Potential to build products with impact across multiple industries.
  • Remote contract position.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Fort Collins, CO, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
15 minutes ago

Staff Software Engineer, Web

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a senior web platform leader to own the architecture behind its Home and Cross-Retailer Search experiences, powering customer discovery across the company’s grocery marketplace.

Design Systems Machine Learning Next.js React SEO TypeScript
19 minutes ago

Vice President, Software Engineer - Finance Engineering

Galaxy 251-1K Capital Markets

Galaxy is hiring a Python developer for its Financial Engineering team to build and support reporting solutions that inform finance and accounting decisions in a fast-paced digital assets environment.

Apache Spark AWS Blockchain C# Databricks Docker Go Java Kubernetes Pandas Python SQL
1 hour, 4 minutes ago

Software Engineer, Platform - Savannah, GA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform backend engineer to build and maintain core services for its distributed text-to-speech products, with a focus on scalable APIs, payments, subscriptions, and enterprise integrations.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
1 hour, 6 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