Full Stack Engineer Job at 365 Retail Markets, Troy, MI

dlE4RWpObTJJajVVdWVMVUk5S3k4K0x4
  • 365 Retail Markets
  • Troy, MI

Job Description

365 Retail Markets is the most trusted global provider of unattended retail technology, delivering conveniently smart self-service solutions since 2008. The company’s all-in-one platform powers retail spaces across food service, global retail, and hospitality with a comprehensive suite of frictionless smart stores, micro markets, vending, catering, and dining point-of-sale options. These technologies can be found worldwide in corporate offices, manufacturing and distribution facilities, educational campuses, hotels, and beyond.

As a nine-time honoree on the Inc. 5000 list of fastest-growing companies in the United States, and with a continually expanding global presence, 365 Retail Markets is committed to growth, innovation, and providing superior, integrated technology that meets the evolving needs of its customers and consumers.

This position is located within the Development department of 365 Retail Markets and reports to the Manager of Software Development. The Software Engineer role will be responsible for all aspects of software development from interpreting software requirements to coding, unit test, and documentation, mentoring other engineers, as well as supporting the release of developed software into production. The Software Developer will work with peers within a team environment to jointly develop and enhance applications within the 365 Retail Markets product suite.

Responsibilities

  • Independently build, test, and maintain software features, ensuring code quality, maintainability, and performance
  • Participate actively in design discussions , architecture decisions, and sprint planning with an eye toward scalability and maintainability
  • Write clean, scalable, and modular code using modern frameworks and tools
  • Work in an Agile development environment , actively participating in stand-ups, sprint planning, and retrospectives
  • Collaborate closely with QA, DevOps, UX/UI, and Product Management to ensure successful feature delivery
  • Take ownership of small-to-medium-sized projects or features from design to release
  • Contribute to and enforce best practices in code reviews, testing, and documentation
  • Implement and maintain unit, integration, and functional tests as part of a CI/CD process
  • Assist in identifying and reducing technical debt through refactoring and optimization
  • Participate in on-call rotations and production issue resolution as needed
  • Support and mentor junior developers when needed

Requirements

  • Bachelor’s degree in computer science or a related technical field or equivalent practical experience
  • 3+ years of professional experience in software development
  • Proficiency in Java, JavaScript, Kotlin and familiarity with frameworks like Spring Boot, React
  • Experience with relational and NoSQL databases
  • Solid understanding of data structures, algorithms, and system design
  • Familiarity with CI/CD pipelines and Git-based workflows
  • Understanding of RESTful APIs and web architecture including authentication and authorization best practices
  • Working knowledge of unit testing, integration testing, and performance profiling
  • Experience with cloud services (AWS, GCP, or Azure)
  • Strong collaboration and communication skills with the ability to work cross-functionally

Bonus/Preferred Skills

  • Experience using AI-powered development tools (e.g., Qodo, Copilot) responsibly
  • Basic understanding of cybersecurity best practices (e.g., OWASP Top 10)
  • Awareness of modern software observability practices (e.g., logging, monitoring)
  • Interest or exposure to AI/ML technologies (even if not in-depth)
  • Exposure to payment processing hardware and APIs (Castles, Adyen, Heartland)

Job Tags

Worldwide

Similar Jobs

VIR Properties

Entry-level Marketing Associate Job at VIR Properties

 ...As an Entry-level Marketing Associate, you will support the execution of marketing campaigns and customer engagement initiatives. Working...  ...to ensure campaign objectives are achieved Contribute creative ideas to enhance campaign performance What Were Looking For... 

Campbell County Health

REGISTERED NURSE | ICU Job at Campbell County Health

 ...REGISTERED NURSE | ICU ABOUT CAMPBELL COUNTY HEALTH Campbell County Health (CCH) is more than just a hospitalwe are a comprehensive healthcare system serving northeast Wyoming. Our organization includes Campbell County Memorial Hospital, a 90-bed acute care... 

BHE GT&S

Associate LNG Technician/LNG Technician/Sr LNG Technician (Operations) Job at BHE GT&S

 ...steam generation GTG operation sanitation and nitrogen. Monitors and performs operator duties for the loading/unloading of LNG ships. Review and train on environmental safety operations and security procedures. Operates the facility recognizing the safety... 

Goldman Sachs Group, Inc.

2027 | Americas | San Francisco | FICC and Equities, Sales and Trading | Summer Analyst Job at Goldman Sachs Group, Inc.

 ...and futures exchanges worldwide. Through our global sales force, we maintain relationships with our clients, receiving orders and distributing investment research, trading ideas, market information and analysis. Job Info Job Category: Summer Analyst Locations:... 

Johns Manville Corp - Berkshire Hathaway

Production Supervisor - Night Shift Job at Johns Manville Corp - Berkshire Hathaway

 ...00 am. The chosen candidate will work on day shift training for up to 60 days before moving to night shift. Your Day to Day:...  ...skills Ability to work independently and in a team environment Manages a staff of 7-8 hourly employees, sets direction and deploys...