Job Description
Join our elite engineering team at InnovateTech Solutions, a leading technology disruptor headquartered in Charlotte's thriving tech hub. We're seeking passionate Software Engineers to architect scalable systems and drive next-gen product development. Enjoy a collaborative culture, cutting-edge tools, and opportunities to work with Fortune 500 clients. Benefits include equity, flexible work arrangements, and professional development stipends. Immediate openings available for candidates ready to make an immediate impact.
Responsibilities
- Design, develop, and maintain high-performance distributed systems using microservices architecture
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Implement CI/CD pipelines and automate testing infrastructure
- Optimize application performance and troubleshoot complex production issues
- Mentor junior engineers and contribute to engineering best practices
- Research emerging technologies and propose innovative solutions
Qualifications
- 5+ years of experience in software development with proficiency in Python, Java, or Go
- Expertise in cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes)
- Strong understanding of RESTful APIs, GraphQL, and event-driven architectures
- Proven experience with database design (SQL/NoSQL) and caching strategies
- Demonstrated ability to lead technical projects and deliver results in agile environments
- Bachelor's degree in Computer Science or equivalent practical experience