TL;DR

Software Engineer Fullstack (AI/Software): Building and maintaining full-stack software for kiosks and their infrastructure with an accent on end-to-end ownership and multi-language codebases. Focus on developing reliable hardware interfaces, scalable architecture, and seamless user experience.

Location: Remote contract position based in Curitiba, Brazil

Company

Mashgin powers AI-driven checkout kiosks used by over 40 million users worldwide, focusing on innovative, high-impact products with a culture of autonomy and customer obsession.

What you will do

  • Own major feature development and collaborate directly with founders on product development end to end
  • Work full stack on new features and architecture to solve challenging problems
  • Collaborate with interdisciplinary teams in hardware, software, and design to build new product versions
  • Rethink and recreate existing codebases for scalability
  • Continuously improve and maintain production code

Requirements

  • Must be based in Curitiba, Brazil for this remote contract role
  • 3+ years of relevant coding experience
  • B.S. or higher in Computer Science or equivalent experience
  • Proficiency in one or more languages: Python, Node.js, C++, Go, C#, Java
  • Experience building production-ready code used by many users

Nice to have

  • Experience in fast-paced environments shipping quality code quickly
  • Comfortable deploying and managing cloud infrastructure
  • Strong knowledge of algorithms, data structures, and SQL

Culture & Benefits

  • Work on a small, multidisciplinary team with potential to innovate across industries
  • Flexible PTO policy
  • Competitive salary in a rapidly scaling company