Job Description
Immediate Hire Opportunity: InnovateTech Solutions is seeking a talented Senior Software Engineer to join our dynamic team in Charlotte, NC. If you're passionate about building scalable cloud-native applications and want to make an immediate impact, this is your chance to join a fast-growing tech leader. We offer competitive compensation, flexible work arrangements, and opportunities to work on cutting-edge projects for Fortune 500 clients.
Our culture values innovation, collaboration, and continuous learning. You'll work alongside industry experts in a supportive environment that encourages professional growth and work-life balance. Join us to shape the future of enterprise software solutions while enjoying Charlotte's thriving tech scene and Southern hospitality.
Responsibilities
- Design, develop, and deploy scalable microservices using Java/Spring Boot and cloud technologies (AWS/Azure)
- Lead technical architecture decisions and code reviews for complex enterprise applications
- Collaborate with cross-functional teams (Product, UX, DevOps) to deliver high-quality software
- Mentor junior engineers and implement best practices for CI/CD pipelines
- Optimize system performance and troubleshoot production issues proactively
- Contribute to technical documentation and innovation workshops
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of experience in full-stack development with Java and JavaScript/TypeScript
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs, microservices architecture, and event-driven systems
- Proven track record of delivering enterprise-grade applications in fast-paced environments
- Excellent problem-solving skills and ability to mentor junior developers
- Experience with Agile methodologies and DevOps practices