Job Description
Are you a recent computer science graduate or a career changer eager to break into the tech industry? Apex Innovations is looking for a talented Entry Level Software Engineer to join our dynamic team in Sacramento, CA.
We are a forward-thinking company dedicated to building scalable software solutions that impact millions of users. As an Entry Level Engineer, you will work closely with senior developers to design, code, and test applications in a collaborative environment. We value innovation, curiosity, and a strong desire to learn. If you are ready to kickstart your career with a company that invests in your growth, we want to meet you.
Why Join Us?
- Modern Tech Stack: Work with the latest tools and technologies including Python, JavaScript, and React.
- Mentorship: Learn from experienced engineers in a supportive, hands-on environment.
- Career Growth: Clear pathways for professional development and promotion.
- Competitive Benefits: Comprehensive health, dental, and vision insurance, plus a 401(k) matching plan.
Responsibilities
- Assist in the design, development, and maintenance of high-quality software applications and APIs.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Debug and resolve software issues and defects in a timely manner.
- Collaborate with cross-functional teams (product managers, designers) to define features and user stories.
- Contribute to the technical documentation and create technical specifications when required.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Understanding of core programming concepts such as data structures, algorithms, and software design patterns.
- Familiarity with at least one general-purpose programming language (e.g., Python, Java, C++, or JavaScript).
- Basic knowledge of web development technologies (HTML, CSS, and JavaScript frameworks like React or Vue).
- Strong problem-solving skills and the ability to think critically about complex technical challenges.
- Excellent communication skills and the ability to work effectively in a team setting.
- Eagerness to learn new technologies and adapt to changing requirements.