Job Description
Join InnovateTech Solutions as a Software Engineer in Memphis and shape the future of cutting-edge technology! We're seeking passionate innovators to build scalable solutions while enjoying competitive salaries, comprehensive benefits, and equity options. Our collaborative culture values creativity and professional growth, offering mentorship from industry leaders and opportunities to work on impactful projects.
Why Memphis? Experience our vibrant tech hub with a lower cost of living, thriving startup scene, and perfect work-life balance. Plus, enjoy equity ownership in a rapidly growing company!
Responsibilities
- Design, develop, and maintain high-performance software applications using modern frameworks
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Optimize system architecture for scalability, security, and performance
- Implement CI/CD pipelines and DevOps best practices
- Mentor junior engineers and conduct code reviews
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Proficiency in Java, Python, or JavaScript and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs, microservices, and database systems
- Experience with Agile/Scrum methodologies and version control (Git)
- Demonstrated problem-solving skills and attention to detail
- Portfolio showcasing personal or professional projects