Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in Charlotte, NC. In this pivotal role, you will be responsible for designing robust, scalable software solutions and leading the technical direction for our flagship products. We are committed to fostering a culture of innovation where your code makes a tangible impact on millions of users.
Why Join Apex Innovations?
- Competitive salary and comprehensive benefits package.
- Flexible hybrid work model supporting work-life balance.
- Annual budget for professional development and certifications.
- State-of-the-art office space in the heart of Uptown Charlotte.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern web technologies.
- Collaborate closely with product managers, designers, and engineers to define, design, and ship new features.
- Conduct thorough code reviews and provide constructive mentorship to junior developers.
- Troubleshoot complex system issues and optimize application performance to ensure 99.9% uptime.
- Stay abreast of emerging technologies, programming languages, and industry best practices to drive architectural improvements.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of professional software development experience with a focus on JavaScript/TypeScript.
- Strong proficiency in modern frontend frameworks (React, Vue, or Angular) and backend technologies (Node.js, Python, or Java).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and a passion for clean, maintainable code.
- Strong verbal and written communication skills with the ability to translate technical concepts to non-technical stakeholders.