Job Description
Are you a driven Software Engineer looking to make an immediate impact in the heart of North Carolina?
At Charlotte Innovate Inc., we are not just building software; we are transforming industries. We are currently seeking a Senior Software Engineer to join our high-performance team in Charlotte, NC.
Join us and work with the latest technologies, collaborate with industry leaders, and enjoy a culture that values innovation and work-life balance.
Responsibilities
- Design & Develop: Architect and build scalable, high-quality web applications using modern frameworks like React and Node.js.
- Cross-Functional Collaboration: Partner with product managers and UX designers to deliver features that exceed user expectations.
- Code Quality: Write clean, maintainable, and efficient code while conducting thorough code reviews and ensuring best practices.
- Troubleshooting: Diagnose and resolve complex technical issues and performance bottlenecks in real-time.
- Mentorship: Guide junior developers and foster a culture of continuous learning and technical excellence.
- Optimization: Ensure application performance and scalability through rigorous unit and integration testing.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Experience: 4+ years of professional software development experience in a corporate environment.
- Technical Skills: Proficiency in Python, JavaScript, React, SQL, and RESTful APIs.
- Cloud: Experience with cloud platforms (AWS or Azure) is a strong plus.
- Agile: Proven experience working in Agile/Scrum environments.
- Communication: Excellent verbal and written communication skills to bridge the gap between technical and non-technical teams.