Job Description
We are looking for a Senior Software Engineer to join our elite team in Charlotte, NC. At Apex Innovations, we are redefining the digital landscape with cutting-edge solutions and a culture that prioritizes innovation and employee growth. If you are a problem-solver who thrives in a fast-paced environment, this is your opportunity to lead high-impact projects.
As a key member of our engineering squad, you will bridge the gap between complex business requirements and elegant, scalable technical solutions. We offer a competitive benefits package, including comprehensive health coverage, a 401(k) match, and unlimited PTO. Join us and shape the future of technology in the Queen City.
Responsibilities
- Architect and develop scalable web applications using modern frameworks such as React, Angular, or Vue.js.
- Lead code reviews and ensure adherence to best practices, security standards, and coding guidelines.
- Collaborate closely with product managers and designers to translate technical requirements into actionable roadmaps.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Optimize application performance, ensuring seamless user experiences across all devices.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Identify and troubleshoot complex technical issues and implement robust solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript, TypeScript, and modern front-end libraries.
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Excellent communication skills and the ability to work effectively in cross-functional teams.
- Demonstrated ability to manage multiple priorities in a dynamic environment.