Job Description
Immediate Opportunity: Join Our Dynamic Tech Team in Charlotte!
InnovateTech Solutions is urgently seeking a passionate Senior Software Engineer to architect and build scalable cloud applications. This is a full-time, on-site position starting immediately. If you thrive in fast-paced environments and want to make an immediate impact, apply now!
As a key member of our engineering team, you'll collaborate with cross-functional teams to deliver cutting-edge solutions while mentoring junior developers. We offer competitive compensation, flexible work arrangements, and opportunities for career growth.
Responsibilities
- Design and develop scalable cloud-based applications using microservices architecture
- Lead code reviews and enforce best practices for clean, maintainable code
- Collaborate with product managers to translate requirements into technical specifications
- Optimize application performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical guidance
- Implement CI/CD pipelines and DevOps practices for efficient deployment
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in software development with strong Python/Java skills
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven experience with microservices architecture and RESTful APIs
- Strong understanding of Agile methodologies and Scrum frameworks
- Excellent problem-solving skills with attention to detail
- Ability to work in a fast-paced, deadline-driven environment