Job Description
Join our dynamic team in Memphis and build the future of technology! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable solutions for our enterprise clients. This is an immediate full-time opportunity offering competitive compensation, remote flexibility, and career growth in a collaborative environment.
As a key member of our engineering division, you'll develop cutting-edge applications using modern frameworks while mentoring junior developers. We value innovation and provide resources for continuous learning through our tech stipend program. Benefits include comprehensive health coverage, 401(k) matching, and quarterly team-building events in the vibrant Memphis cultural district.
Responsibilities
- Design and implement cloud-native applications using AWS and Azure
- Mentor junior engineers through pair programming and code reviews
- Lead agile development cycles using Jira and Confluence
- Optimize application performance and security protocols
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to CI/CD pipeline improvements
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and JavaScript frameworks
- Strong knowledge of SQL and NoSQL databases
- Proven experience with microservices architecture
- AWS/Azure certification preferred
- Excellent problem-solving and communication skills
- Portfolio demonstrating complex project implementations