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

Addison Group

Investigator Job at Addison Group

 ...Job Title : Investigator Location: Raleigh, NC (Onsite) Industry : Legal Services Pay: $50,000-$62,000 Benefits: Vision, Dental, Health, 401k Job Description: Addison Group is seeking a detail-oriented Investigator to support a legal team focused... 

@Orchard LLC

Office Administrator - NOAA programs Job at @Orchard LLC

 ...Orchard LLC is seeking a highly organized Office Administrator to support administrative operations for a NOAA National Ocean Service (NOS) program. This position supports a government program environment and includes responsibilities such as scheduling, travel management... 

BT Health

Healthcare Recruiter Job at BT Health

 ...accurate records in our CRM system. Sales & Revenue Generation: Work closely with account managers to understand client needs and...  ...Qualifications: Experience in physician recruitment or staffing (preferably in healthcare) BA/BS degree preferred or equivalent... 

Pride Health

Pharmacist Job at Pride Health

Position: Pharmacist Location: Elmhurst, NY 11373 Job Type: Contract Contract Duration: Through 05/30/2026 Start Date: 02/25/2026 Shift: 3:30 PM 12:00 AM Schedule: Every weekend (5 days/week with 2 consecutive days off) Guaranteed Hours...

Guthrie

Teacher-Child Day Care-Full Time Job at Guthrie

Job Summary: The lead teacher will lead a classroom team to provide a safe and engaging environment for children tailored to the age and developmental level of the classroom assigned. This includes active supervision of all classroom activities up to and including diaper...