Job Description
Join our dynamic team immediately as a Senior Software Engineer in Charlotte, NC! InnovateTech Solutions is seeking passionate tech professionals to build cutting-edge software solutions. Enjoy competitive compensation, flexible work arrangements, and the chance to impact millions of users. We foster innovation through collaboration, mentorship, and continuous learning. Benefits include: health insurance, 401K matching, professional development stipends, and remote work options.
Responsibilities
- Design and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and implement CI/CD pipelines for deployment automation
- Collaborate with cross-functional teams to define technical requirements
- Optimize system performance and troubleshoot complex technical issues
- Stay current with emerging technologies and industry best practices
- Mentor junior engineers and drive technical excellence initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proven ability to deliver projects in agile environments
- Excellent problem-solving and communication skills