✨ About The Role
- The role involves full-stack development, contributing to the software that operates Mashgin's kiosks and their supporting infrastructure.
- The successful candidate will work closely with the founders and a small interdisciplinary team to develop new product versions from scratch.
- Responsibilities include owning major feature development and participating in the entire product lifecycle, from ideation to execution.
- The position requires rethinking and recreating existing codebases to ensure scalability and reliability.
- Continuous improvement and maintenance of production code will be a key part of the job.
âš¡ Requirements
- The ideal candidate will have over three years of relevant coding experience, demonstrating a strong foundation in software development.
- A bachelor's degree in Computer Science or equivalent work experience is essential for this role.
- Proficiency in programming languages such as Python, Node.js, C++, Go, C#, or Java is crucial, along with a willingness to learn new technologies as needed.
- Experience in a fast-paced work environment, with a focus on shipping quality code quickly, will be beneficial.
- Candidates should possess a good understanding of algorithms and data structures, as well as strong SQL skills.