Job Description
Join our dynamic team in Memphis and revolutionize the tech landscape! TechSolutions Memphis is seeking a passionate Senior Software Engineer to drive innovation in our fast-paced startup environment. You'll architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge products. Enjoy competitive benefits, flexible work arrangements, and the opportunity to make a tangible impact in your community.
Responsibilities
- Design, develop, and maintain scalable backend systems using Java and AWS
- Lead code reviews and implement best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical guidance
- Collaborate with product teams to translate requirements into technical solutions
- Optimize application performance and troubleshoot complex issues
- Contribute to architectural decisions and technology stack evolution
- Participate in agile ceremonies and sprint planning activities
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with AWS (EC2, S3, Lambda, RDS)
- Experience with CI/CD tools (Jenkins, GitLab CI, or CircleCI)
- Demonstrable problem-solving skills with system design experience
- Excellent communication abilities and team collaboration mindset
- Proficiency with SQL and NoSQL databases