Software Engineer, Full-Stack

1 hour, 52 minutes 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

Morning Consult 251-1K Professional Services

Morning Consult is hiring a Senior Software Engineer to help design and scale AI-powered products and services within its core engineering organization, working across modern software systems in a remote or office-based setting.

AWS CI/CD Containerd Docker DynamoDB Elasticsearch Git Go Hugging Face LLM Microservices Python Redis TypeScript
7 minutes ago

Principal .NET Software Engineer - Cloud Payments Platform

Versapay 51-250 Capital Markets

Versapay is hiring a Principal .NET Software Engineer to modernize and evolve its cloud payments platform, with ownership of critical payment services and influence over the architecture that supports secure, scalable B2B transactions.

AWS Azure C# CI/CD Encryption GitHub Actions JavaScript Microservices .NET SQL TypeScript
7 minutes ago

Software Developer (SAMpeople)

Arbor 51-250 IT Services

Arbor is hiring a remote Software Developer to help design, build, and maintain customer-facing SaaS products for schools, with a focus on clean, scalable code and continuous product improvement.

Agile Azure C# Entity Framework JavaScript jQuery .NET SQL
7 minutes ago

Senior Software Engineer

Firefly Health 51-250 Health Care Providers & Services

Firefly Health is hiring a Senior Software Engineer to help build its integrated healthcare platform and member-facing care experiences in close collaboration with clinical, operations, and product teams.

AWS Django Docker Machine Learning PostgreSQL Python React React Native TypeScript
7 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