Job Description
Join InnovateTech Solutions as a Senior Software Engineer and experience the freedom of weekly pay while building cutting-edge solutions for Fortune 500 clients. We're revolutionizing the Memphis tech scene with our agile development practices and commitment to work-life balance. Enjoy comprehensive benefits, flexible remote options, and the opportunity to work with industry-leading technologies in a collaborative environment.
Our Memphis headquarters offers state-of-the-art facilities, on-site amenities, and a culture that values innovation and employee growth. As a key member of our engineering team, you'll contribute to scalable cloud-native applications while receiving weekly direct deposits – no more waiting for monthly paychecks!
Responsibilities
- Design, develop, and maintain high-performance backend services using Python and AWS
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with cross-functional teams to deliver feature-rich SaaS products
- Implement CI/CD pipelines and optimize system architecture for scalability
- Resolve complex technical challenges and troubleshoot production issues
- Participate in agile ceremonies and contribute to product roadmaps
- Document technical specifications and maintain clean, testable code
Qualifications
- 5+ years of experience in software development with Python/Java
- Strong expertise in cloud platforms (AWS/GCP) and microservices architecture
- Proficiency with databases (SQL/NoSQL) and caching strategies
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving skills and attention to detail
- Strong communication abilities and collaborative mindset
- Portfolio demonstrating complex projects and technical leadership