Mashgin

Software Engineer, Full-Stack

Mashgin
Apply
8 months ago
Curitiba, BrazilMid Level

Responsibilities

  • Own major feature development and collaborate directly with founders on end-to-end product development.
  • Build full-stack features, architectures, kiosk software, and infrastructure across multiple parts of the codebase.
  • Work with hardware, software, and design teams to create new products and interfaces with hardware and visual components.
  • Rethink and recreate existing codebases for scale.
  • Continuously improve and maintain production software used by many people.

Requirements

  • At least 4 years of relevant coding experience.
  • Bachelor of Science or higher in Computer Science, or equivalent work experience.
  • Excellent knowledge of one or more of Python, Node.js, C++, Go, C#, or Java.
  • Ability to learn new languages, libraries, and frameworks as needed.
  • Experience building production-ready software used regularly by many people.
  • Preferred: experience in a fast-paced environment, cloud infrastructure deployment and management, algorithms and data structures, and SQL and other database technologies.

Benefits

  • Remote contract position for individuals based in Curitiba, Brazil.
  • Flexible PTO policy.
  • Competitive salary.
  • Opportunity to work on a small multidisciplinary team developing products across multiple industries.
Mashgin

About Mashgin

51-200 employees

Mashgin builds AI-powered self-checkout kiosks that identify items with 3D computer vision so customers can pay without scanning. It sells hardware and software to retailers, stadiums, and foodservice operators, with deployments in thousands of convenience stores, major airports, universities, and over half of US professional sports teams. Founded in 2014 and headquartered in Palo Alto, it is privately held.

Contact me