Software Engineer, Full-Stack

2 hours, 10 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, 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

Staff Software Engineer (Data Platforms)

Prosper 251-1K Banks

Prosper is hiring a Staff Software Engineer for its Data Platforms team to design and build production-grade data services and infrastructure in a remote U.S. fintech environment.

Agile C# CI/CD Docker GCP Go Java Kubernetes PostgreSQL Python SQL Terraform
11 minutes ago

Senior Software Engineer, Data Platform

Zus Health 51-250 IT Services

Senior Software Engineer for Zus’s Data Platform team, building and operating healthcare data services that manage large-scale patient records and power APIs, bulk data offerings, and access-controlled data delivery.

Apache Spark AWS Azure CircleCI CloudFormation Databricks dbt GCP GitHub Actions Go Microservices Python Snowflake Terraform
11 minutes ago

Staff Engineer (Checkout)

RecargaPay 251-1K Capital Markets

RecargaPay is hiring a Senior Software Engineer to design and maintain scalable financial services systems for its AI-first, fully remote platform serving millions of Brazilian consumers and small businesses.

AWS CI/CD GitHub Java Kafka Microservices PostgreSQL Spring Boot
11 minutes ago

Software Engineer, Data Acquisition

Lucidworks 51-250 Internet Software & Services

Lucidworks is hiring a remote Software Engineer, Data Acquisition to build and maintain connector plugins and the Data Integration Platform that power search and personalization across client data sources.

Active Directory AWS GCP Git GitHub Helm Java JavaScript JIRA Kubernetes Node.js Python
25 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