Job Description
Welcome to InnovateTech Solutions, a premier technology firm driving digital transformation across the Southeast. We are currently seeking a highly motivated Senior Software Engineer to join our dynamic team. This is a fantastic opportunity for professionals looking to make a significant impact, perfect for a Summer or Fall start.
As part of our growth strategy, we are building a world-class engineering team in Charlotte. You will work on cutting-edge projects that influence how millions of users interact with our platform. We offer a competitive compensation package, a collaborative culture, and ample opportunities for professional development.
Responsibilities
- Architect and implement scalable software solutions using modern web technologies.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Mentor junior developers and conduct technical code reviews to ensure high-quality standards.
- Optimize application performance and ensure robust security protocols are followed.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Diagnose and resolve complex technical issues in production environments efficiently.
- Stay up-to-date with industry trends and integrate emerging technologies into our stack.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack software development.
- Proficiency in JavaScript, TypeScript, React, and Node.js.
- Strong understanding of RESTful APIs, SQL databases, and cloud services (AWS/GCP).
- Experience with containerization and CI/CD pipelines.
- Excellent communication skills and the ability to work effectively in cross-functional teams.
- Proven track record of delivering high-quality software on time.