Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses leverage cloud technology. We're seeking a passionate problem-solver to architect scalable solutions for Fortune 500 clients while enjoying Memphis's vibrant culture and competitive compensation. Enjoy 100% remote flexibility with quarterly team meetups in our downtown Memphis hub.
Why InnovateTech? We pride ourselves on cutting-edge projects, professional development stipends, and a culture where your ideas drive innovation. Our engineers solve complex challenges using modern tech stacks while maintaining work-life balance through flexible hours.
Responsibilities
- Design and implement cloud-native microservices using AWS and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and technical documentation
- Participate in Agile ceremonies and sprint planning
- Monitor and maintain production systems using monitoring tools
Qualifications
- 5+ years of experience in backend development with Python/Java
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong understanding of RESTful APIs and GraphQL
- Experience with CI/CD pipelines and DevOps practices
- Bachelor's degree in Computer Science or equivalent experience
- Proven ability to lead technical projects from conception to deployment
- Familiarity with event-driven architecture and message queues
- Excellent problem-solving and communication skills