Job Description
Join InnovateTech Solutions as a Senior Software Engineer and drive innovation in our fast-paced, collaborative environment. We're seeking passionate tech leaders to build cutting-edge applications that impact millions of users. This full-time position offers immediate start opportunities for exceptional candidates ready to make an impact tomorrow.
Our Charlotte-based team values creativity, technical excellence, and work-life balance. Enjoy competitive benefits, flexible work arrangements, and the chance to work with industry-leading technologies in a modern, inclusive workplace.
Responsibilities
- Design and implement scalable microservices using Node.js and AWS
- Mentor junior developers through code reviews and technical guidance
- Lead system architecture discussions and technical decision-making
- Optimize application performance and troubleshoot complex issues
- Collaborate with cross-functional teams to deliver high-quality features
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and technical blog content
Qualifications
- 5+ years of experience in backend development with JavaScript/TypeScript
- Expertise in AWS services (EC2, Lambda, RDS, S3)
- Strong understanding of RESTful API design and GraphQL
- Proficient in testing frameworks (Jest, Mocha) and TDD principles
- Bachelor's degree in Computer Science or equivalent experience
- Experience with containerization (Docker, Kubernetes)
- Proven track record of shipping production applications
- Excellent communication and problem-solving skills