Senior Full-Stack Engineer (Remote) at Applaudo
Job Description
About You
You are a senior-level Full-Stack Engineer with a strong backend focus who takes ownership of complex, distributed systems. You are comfortable making architectural decisions, scaling cloud-native services, and contributing across the stack when needed. You value clean design, operational excellence, and long-term maintainability, and you enjoy mentoring other engineers while delivering business-critical solutions.
You Bring to Applaudo the Following Competencies:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional experience as a Full-Stack Engineer in production environments.
- Strong, hands-on experience building backend services using Java with Spring Boot.
- Professional experience working with Ruby on Rails and/or React in real-world applications.
- Proven experience designing, deploying, and scaling microservices on AWS.
- Solid understanding of cloud-native architectures, including compute, storage, and messaging services (EC2, S3, SQS, SNS).
- Experience designing and consuming event-driven systems.
- Strong experience with relational databases, particularly MySQL, including schema design and performance optimization.
- Hands-on experience working with Docker and Kubernetes in production environments.
- Experience contributing to CI/CD pipelines and applying observability and monitoring best practices.
- Demonstrated ability to mentor engineers and participate in technical decision-making.
- Pragmatic mindset with the ability to balance delivery speed, quality, and long-term system maintainability.
- Kubernetes certification (nice to have).
You Will Be Accountable for the Following Responsibilities:
- Design, build, and maintain backend microservices using Java and Ruby, with a strong focus on scalability, reliability, and performance.
- Define service boundaries, API contracts, and integration patterns across distributed systems.
- Design and evolve MySQL data models to support growing data volumes and traffic.
- Implement and maintain event-driven workflows to enable asynchronous and resilient processing.
- Improve and maintain AWS infrastructure, including compute, messaging, and storage services.
- Drive improvements to Docker and Kubernetes environments, including deployment strategies and runtime configurations.
- Contribute to and enhance CI/CD pipelines to ensure fast, reliable, and secure delivery.
- Build and maintain frontend features using React, ensuring performance, accessibility, and usability.
- Collaborate closely with product and design teams to implement consistent UI patterns and components.
- Provide technical leadership through code reviews, design discussions, and mentoring of other engineers.
- Identify and lead initiatives to reduce technical debt and improve system reliability and developer productivity.
More Current Jobs at Applaudo
Apply to other open positions at Applaudo

