Job Description
Are you a recent graduate or career changer eager to launch your career in technology?
Apex Innovations is looking for an Entry Level Software Engineer to join our dynamic team in Raleigh, NC. We are a fast-paced company focused on building cutting-edge solutions for the healthcare industry. We believe in investing in our people, providing mentorship, and fostering a culture of continuous learning.
In this role, you will work alongside senior engineers to design, develop, and maintain scalable software applications. If you are passionate about code, love solving complex problems, and want to build a future in tech, we want to hear from you.
Why Join Us?
- Competitive Compensation: Salary range $65k - $80k plus annual bonus potential.
- Professional Growth: Mentorship programs and clear pathways for advancement.
- Modern Tech Stack: Work with the latest tools including React, Node.js, and AWS.
- Flexible Environment: Hybrid work model and comprehensive benefits package.
Responsibilities
- Develop and maintain high-quality, scalable code for web and mobile applications using modern frameworks.
- Participate in the full software development lifecycle, from requirements gathering and design to deployment and maintenance.
- Write clean, efficient, and well-documented code while adhering to industry best practices and coding standards.
- Write unit tests and integration tests to ensure code reliability, security, and performance.
- Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers.
- Debug and troubleshoot issues in existing codebases under the guidance of senior developers.
- Contribute to architectural discussions and technical decision-making processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language such as Python, Java, JavaScript, or C#.
- Understanding of software design patterns, data structures, and algorithms.
- Basic knowledge of SQL and relational databases (PostgreSQL or MySQL).
- Strong problem-solving skills, attention to detail, and the ability to learn new technologies quickly.
- Excellent communication skills and the ability to work effectively in a team environment.