Job Description
Join our innovative team as a Senior Software Engineer and help shape the future of cloud-native applications. We're seeking passionate problem-solvers to architect scalable solutions while enjoying flexible remote work options based in Milwaukee. Collaborate with cross-functional teams to deliver cutting-edge software that impacts millions of users.
Responsibilities
- Design and develop scalable microservices using Java/Spring Boot and cloud technologies (AWS/Azure)
- Lead code reviews and implement CI/CD pipelines to ensure high-quality releases
- Collaborate with product managers to translate requirements into technical specifications
- Mentor junior engineers and drive best practices in agile methodologies
- Optimize system performance and troubleshoot complex production issues
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in full-stack development with Java and JavaScript
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proven experience with agile methodologies and CI/CD tools (Jenkins/GitLab)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work independently in remote settings