Job Description
Are you ready to kickstart your career in technology?
Apex Innovations is seeking a passionate and ambitious Entry Level Software Engineer to join our elite engineering team in the heart of Chicago. We are a forward-thinking company dedicated to building scalable, high-impact software solutions. We don't just hire developers; we invest in talent, offering comprehensive mentorship, competitive compensation, and equity options to ensure you share in our success.
As a Junior Software Engineer, you will work closely with senior architects to design and implement robust applications. This is a unique opportunity for recent graduates or career changers to prove their skills in a fast-paced, innovative environment.
Why Join Us?
- Competitive entry-level salary with annual performance reviews.
- Equity options for all full-time employees.
- Flexible remote and hybrid work policies.
- Top-tier health, dental, and vision insurance.
- Continuous learning budget and conference attendance.
Ready to build the future with us? Apply today!
Responsibilities
- Develop & Deploy: Write clean, maintainable, and efficient code for web and mobile applications under the guidance of senior developers.
- Feature Implementation: Participate in the full software development lifecycle, from requirements gathering to design, implementation, and testing.
- Code Review: Review code contributed by peers to ensure best practices, security standards, and performance optimization.
- Debugging: Troubleshoot and resolve bugs and issues reported by QA teams and end-users.
- Collaboration: Work cross-functionally with product managers, designers, and other engineers to deliver high-quality product features.
- Documentation: Maintain technical documentation, API specs, and contribute to internal knowledge bases.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Technical Skills: Proficiency in at least one programming language (e.g., JavaScript, Python, Java, C#) and a basic understanding of web technologies (HTML, CSS, REST APIs).
- Foundational Knowledge: Understanding of data structures, algorithms, and software design principles.
- Tools: Familiarity with version control systems (Git) and agile development methodologies (Scrum/Kanban).
- Soft Skills: Strong problem-solving abilities, attention to detail, and excellent communication skills.
- Motivation: A genuine passion for technology and a drive to learn new frameworks and tools quickly.