Job Description
Join our dynamic team at InnovateTech Solutions, a leading software development firm in Charlotte, NC. We're urgently seeking a passionate Senior Software Engineer to drive innovation in our cloud-native applications. Enjoy competitive compensation, comprehensive benefits, and a collaborative work environment in the heart of Uptown Charlotte. This direct-hire opportunity offers immediate impact and career growth.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS/Azure with Terraform
- Mentor junior developers through code reviews and pair programming
- Optimize database performance with PostgreSQL and Redis
- Implement CI/CD pipelines using Jenkins and Docker
- Collaborate with product teams to translate requirements into technical solutions
- Conduct thorough testing and debugging to ensure product quality
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience)
- Expert proficiency in Java, Python, and modern JavaScript frameworks
- AWS/Azure certification with production experience
- Strong understanding of RESTful APIs and GraphQL
- Agile/Scrum methodology experience
- Excellent problem-solving and communication skills
- Experience with Kubernetes and container orchestration