Job Description
Join InnovateTech Solutions as a Senior Software Engineer on our dynamic weekend shift team! We're seeking passionate engineers to build cutting-edge applications while enjoying a work-life balance with weekday flexibility. This remote-friendly role offers the opportunity to work with Fortune 500 clients in Kansas City's thriving tech ecosystem. Collaborate with elite developers, mentor junior engineers, and shape the future of enterprise software—all while maintaining a healthy work-life balance.
Responsibilities
- Design, develop, and deploy scalable cloud-native applications using microservices architecture
- Lead code reviews and implement best practices for CI/CD pipelines
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and technical workshops
- 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 backend development (Java, Python, or Node.js)
- Expertise with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
- Strong background in relational and NoSQL databases (PostgreSQL, MongoDB)
- Proven experience with agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work independently
- Strong communication skills with experience in remote team environments