Job Description
Apex Innovations is looking for a talented Senior Software Engineer to join our high-growth team in Raleigh, NC. We are a forward-thinking technology firm specializing in cloud solutions and data analytics. This is a remote-friendly position that allows you to work from the comfort of your home while collaborating with world-class talent in the Research Triangle area. If you are passionate about building scalable applications and solving complex technical challenges, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote work schedule.
- Comprehensive health, dental, and vision insurance.
- Professional development and conference budget.
We are committed to fostering an inclusive environment where diverse perspectives drive innovation.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Conduct code reviews, perform troubleshooting, and debug issues to ensure system stability and performance.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Identify opportunities for optimization and refactoring existing codebases to improve efficiency.
Qualifications
- 5+ years of professional software development experience, with a strong focus on web technologies.
- Proficiency in JavaScript (ES6+), TypeScript, React, or Angular.
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Strong understanding of RESTful APIs, microservices architecture, and database management (SQL/NoSQL).
- Excellent problem-solving skills and the ability to work independently in a remote environment.