Job Description
Join our dynamic Memphis-based team as a Senior Software Engineer and shape the future of innovative tech solutions. We're seeking a passionate leader to architect cutting-edge applications while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in a collaborative environment.
Responsibilities
- Design and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Lead end-to-end feature development from conception to deployment
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and maintain robust DevOps practices
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong background in RESTful API design and microservices
- Proven track record of leading technical projects
- Bachelor's degree in Computer Science or related field
- Experience with Agile/Scrum methodologies
- Excellent problem-solving and communication skills