Job Description
Apex Innovations is urgently hiring a talented Senior Software Engineer to join our elite engineering team in Raleigh, NC. We are looking for individuals who are passionate about building scalable, high-performance software solutions and thrive in a fast-paced, innovative environment.
As a key member of our team, you will play a critical role in designing and implementing next-generation web applications that serve millions of users. We offer competitive compensation, comprehensive benefits, and a culture that prioritizes professional growth and work-life balance.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern web technologies.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define features and technical specifications.
- Conduct code reviews, perform debugging, and optimize application performance for speed and scalability.
- Mentor junior developers and provide technical guidance to ensure code quality and adherence to best practices.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
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, React, and Node.js.
- Strong proficiency in front-end frameworks (React, Angular, Vue) and back-end technologies.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.