Job Description
We are looking for a visionary Senior Software Engineer to join our fast-paced team in the heart of Charlotte, NC. Apex Innovations is urgently hiring and we are offering a comprehensive Relocation Assistance Package to the right candidate. If you are passionate about building scalable, world-class software solutions and are ready for a new challenge, we want to hear from you.
As a key member of our engineering team, you will play a pivotal role in designing, developing, and maintaining our cutting-edge products. We pride ourselves on a collaborative culture that values innovation and technical excellence.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews to ensure code quality, performance, and security.
- Mentor junior developers and conduct technical training sessions.
- Troubleshoot and debug complex application issues to ensure optimal performance.
- Contribute to architectural decisions and technical strategy for the product.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in JavaScript, React, Node.js, or similar modern web technologies.
- Strong understanding of RESTful APIs, database design, and cloud platforms (AWS/Azure).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
- Strong communication skills and the ability to work effectively in a team setting.
- Willingness to relocate to Charlotte, NC with our assistance package.