Job Description
Are you a recent graduate looking to launch your career in the tech industry? Apex Innovations is seeking a talented and eager Entry Level Software Engineer to join our dynamic team in Raleigh, NC. We offer a unique opportunity to work in a collaborative, remote-first environment where innovation is encouraged and mentorship is prioritized.
At Apex Innovations, we build scalable software solutions that impact millions of users. We are looking for individuals who are passionate about coding, problem-solving, and continuous learning. As an Entry Level Engineer, you will work closely with senior developers to design, develop, and test high-quality software applications.
Why Join Us?
- Remote-First Culture: Work from the comfort of your home or our Raleigh office.
- Mentorship: Learn from industry veterans and accelerate your technical growth.
- Modern Tech Stack: Work with the latest tools and technologies.
Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code in Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve technical issues and bugs in existing software applications.
- Contribute to technical documentation and design specifications.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Understanding of core computer science concepts including data structures, algorithms, and object-oriented programming.
- Familiarity with at least one major programming language (Python, Java, C++, or JavaScript).
- Knowledge of version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work effectively in a team setting.