2

Remote Microservice Developer Jobs in Michigan (NOW HIRING)

Sr. Software Developer

Ada, MI · On-site +1

$115K - $142K/yr

You will work within a custom-built, cloud-hosted, microservice-based architecture, delivering high ... We are a collaborative group of local and remote employees and skilled contractors working together ...

Remote Microservice Developer information

What does a Remote Microservice Developer do?

A Remote Microservice Developer is a software engineer who designs, develops, and maintains microservices architecture for applications, but works from a remote location. They break down large applications into smaller, independent services that communicate with each other, making systems more scalable and easier to manage. These developers use technologies like Docker, Kubernetes, REST APIs, and cloud services, and collaborate with teams using online communication tools. Their work helps organizations build flexible, resilient, and easily updatable systems while supporting distributed teams.

How do Remote Microservice Developers typically collaborate with distributed teams to ensure smooth integration and deployment of services?

Remote Microservice Developers often work with cross-functional teams spread across different locations. They rely heavily on collaboration tools like Slack, Jira, and GitHub to communicate, manage tasks, and review code. Regular video stand-ups and code review sessions are standard practices to align on integration points, discuss challenges, and ensure consistency in deployment pipelines. Clear documentation and adherence to API contracts also play vital roles in preventing miscommunication and streamlining the integration of independently developed services.

What is the difference between Remote Microservice Developer vs Remote Backend Developer?

AspectRemote Microservice DeveloperRemote Backend Developer
Required SkillsMicroservices architecture, API design, containerizationServer-side programming, database management, API development
Work EnvironmentCollaborates on distributed microservices systems, often with DevOps toolsDevelops and maintains server-side applications, often monolithic or modular
Industry UsageUsed in scalable, distributed systems across tech, finance, e-commerceCommon in web applications, enterprise software, and SaaS platforms

The main difference is that a Remote Microservice Developer specializes in designing and implementing microservices architectures, focusing on distributed, scalable systems. In contrast, a Remote Backend Developer works on server-side logic, APIs, and databases, which may include microservices but also encompasses monolithic applications. Both roles require strong programming skills and familiarity with cloud and deployment tools, but their focus areas differ based on system architecture and project scope.

What are the key skills and qualifications needed to thrive as a Remote Microservice Developer, and why are they important?

To thrive as a Remote Microservice Developer, you need a solid background in software engineering, proficiency in microservice architecture, and strong programming skills in languages like Java, Python, or Node.js. Familiarity with containerization tools (Docker, Kubernetes), cloud platforms (AWS, Azure, GCP), and CI/CD pipelines is typically required, along with experience in RESTful APIs and version control systems like Git. Excellent problem-solving, communication, and self-management skills are essential for effective remote collaboration and project delivery. These skills ensure scalable, maintainable services and enable seamless teamwork across distributed environments.
What are popular job titles related to Remote Microservice Developer jobs in Michigan? For Remote Microservice Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Remote Microservice Developer jobs in Michigan look for? The top searched job categories for Remote Microservice Developer jobs in Michigan are:
What cities in Michigan are hiring for Remote Microservice Developer jobs? Cities in Michigan with the most Remote Microservice Developer job openings:
Sr. Software Developer

Sr. Software Developer

Amway Inc.

Ada, MI • On-site, Remote

$115K - $142K/yr

Full-time

Posted 5 days ago


Job description

Job title: Senior Software Developer

Department / Division:  NextGen Commerce/Technology

Salary Range: $115,419/yr - $142,576/yr plus bonus

Location:  Ada, MI (Hybrid)

 

What we're looking for: 

We are seeking an experienced Senior Software Developer to join our Profile & Registration team on the NextGen Commerce platform. In this role, you will be instrumental in developing and evolving the core services that support user registration, profile management, and account lifecycle features for Amway Business Owners across the globe. You will work within a custom-built, cloud-hosted, microservice-based architecture, delivering high-quality, scalable, and reliable solutions.

Success in this position will be measured by your ability to deliver effective, high-quality code, contribute to robust system architecture, mentor other, less experienced developers, and ensure the performance and reliability of our global platform. While this role is based in our Ada, MI headquarters, there may be occasional, optional travel opportunities for project launches or team workshops.

 

Day to Day

  • Start your day with a team stand-up to align on tasks and resolve blockers.
  • Dedicate time to heads-down development, writing code for new and existing features.
  • Collaborate with the team on architectural and solution design, turning ideas into actionable items.
  • Participate in weekly sprint planning, grooming, and NextGen all-hands meetings to stay informed and contribute to the broader program.
  • Engage in bi-weekly demos and monthly retrospectives to showcase progress and continuously improve our processes.
  • Provide production support for our monthly releases and help lead root cause analysis for any incidents.
  • Mentor junior developers, sharing your expertise and helping them grow.
  • Support the QA team by providing test data and ensuring features are ready for release.

Required Qualifications:

  • A minimum of 6 years of hands-on Java development experience, preferably in an eCommerce or user account management domain.
  • At least 4 years of experience with cloud technologies (e.g., AWS, GCP), Infrastructure as Code (IaC), and CI/CD practices.
  • A Bachelor’s degree in Computer Science or equivalent experience.

Skills to Be Successful in the Role:

  • Proficiency in Java and modern frameworks like Spring Boot (experience with Quarkus is a plus).
  • Experience building and operating cloud-hosted microservice architectures.
  • A solid understanding of event-driven architecture patterns and associated platforms (e.g., Kafka).
  • Familiarity with the concepts behind data technologies such as relational databases (e.g., SQL), NoSQL databases (e.g., DynamoDB), and in-memory caches (e.g., Redis).
  • Proven experience working in an Agile/Scrum development environment.
  • Demonstrated ability to provide technical leadership, mentor developers, and foster engineering best practices.
  • Excellent documentation skills, with the ability to create clear technical designs, flow diagrams, and sequence diagrams.
  • Familiarity with front-end technologies like React or an interest in AI-assisted development tools is a plus.

Amway does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need Amway immigration sponsorship (e.g., H-1B, STEM OPT, TN, etc.) now or in the future.

 

What Makes This Team Special: 

You’ll be joining a dynamic team that owns business-critical capabilities for Amway’s global digital ecosystem. We are a collaborative group of local and remote employees and skilled contractors working together to build the future of Amway's commerce platform. As a senior member, you will have a significant opportunity to provide leadership, mentor teammates, and directly influence the technical direction of a platform that supports millions of users worldwide.