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

Schaeffer Mfg. Company

Outside Sales Representative Job at Schaeffer Mfg. Company

 ...Outside Sales Representative Unlimited Commission Potential Schaeffer Manufacturing Company (Remote, 1099 Position) Grow...  ...Youll Do Develop and manage accounts across manufacturing, equipment maintenance, trucking, construction, mining, food production, agriculture... 

Thrivent Financial

Market Director - Chicago Job at Thrivent Financial

The Successful Market Director: Grows his/her market by attracting high quality, diverse talent into financial professional (FP) roles Ensures new FPs are given the tools, resources and knowledge needed in order to be successful in their new role.****Attract, Recruit... 

HCA Healthcare

Emergency Medicine Physician Job at HCA Healthcare

 ...HCA is seeking emergency medicine physicians to join our team at Catholic Medical Center in Manchester, New Hampshire. Qualified Candidates: Must be board eligible or board certified in emergency medicine Comfortable working at a busy, stroke certified, level... 

Futures Consulting, LLC

Plumbing Engineer Job at Futures Consulting, LLC

 ...We are seeking a Plumbing & Fire Protection Engineering Designer who is passionate about creating thoughtful and efficient designs, collaborating with multidisciplinary teams, and delivering projects that positively impact our clients and communities. Requirements... 

Insight Global

Customer Care Representative Job at Insight Global

 ...Insight Global is currently seeking applicants for a contracted Customer Care Representative opportunity working for one of our large Financial Services clients. JOB DESCRIPTION This ON SITE role in Daleville, IN supports banking customers through an acquisition...