Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help us build the future of cloud-native applications. We're a rapidly growing tech firm headquartered in Kansas City with a 100% remote work culture. Our team values innovation, collaboration, and work-life balance. You'll architect scalable solutions for enterprise clients while mentoring junior developers and staying at the forefront of emerging technologies. Enjoy competitive compensation, flexible hours, and comprehensive benefits including stock options.
Responsibilities
- Design and implement scalable microservices using cloud-native architectures
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Contribute to open-source projects and stay current with industry best practices
- Lead CI/CD pipeline improvements and DevOps automation initiatives
Qualifications
- 5+ years of experience in backend development (Node.js/Python/Java)
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization (Docker/K8s)
- Strong background in RESTful API design and microservices architecture
- Proficiency with SQL/NoSQL databases and caching strategies
- Experience with Agile methodologies and version control (Git)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work independently