Job Description
We are seeking a Senior Software Engineer to join our dynamic team in Charlotte, NC. This is an immediate hire opportunity for a driven professional who excels in building scalable, high-performance software solutions. At Apex Innovations, we value innovation, technical excellence, and a collaborative work environment.
As a key member of our engineering squad, you will lead the development of cutting-edge web applications, mentor junior developers, and drive technical best practices across the organization.
Responsibilities
- Design, develop, and maintain complex, scalable software applications using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry standards and best practices.
- Conduct thorough code reviews to ensure code quality, security, and performance optimization.
- Identify, troubleshoot, and resolve critical technical issues in production environments promptly.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience in a modern technology stack.
- Strong proficiency in JavaScript, TypeScript, and front-end frameworks such as React, Angular, or Vue.js.
- Experience with backend technologies including Node.js, Python, or Java.
- Deep understanding of RESTful APIs, microservices architecture, and database design (SQL/NoSQL).
- Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.