Job Description
Are you a recent computer science graduate or a passionate self-taught developer eager to make your mark? Apex Innovations is looking for a motivated Junior Software Engineer to join our dynamic team in Chicago, Illinois. We pride ourselves on building scalable, user-centric software solutions and are seeking someone ready to grow with us.
As a Junior Software Engineer, you will work closely with our senior developers to design, develop, and maintain high-quality software. You will have the opportunity to work with cutting-edge technologies and contribute to projects that impact millions of users.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote work options and hybrid work culture.
- Professional development and mentorship programs.
- State-of-the-art equipment and tools.
If you are ready to kickstart your career in tech and work in a collaborative, innovative environment, we want to hear from you!
Responsibilities
- Develop, test, and maintain high-quality, scalable software code using modern programming languages (e.g., Python, Java, JavaScript).
- Collaborate with cross-functional teams of product managers, designers, and engineers to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback to team members.
- Identify, debug, and resolve software defects and performance issues.
- Write clear, concise, and well-documented code.
- Contribute to architectural discussions and technical planning for new projects.
- Stay up-to-date with emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Proficiency in at least one major programming language (e.g., JavaScript, Python, Java, C++).
- Familiarity with front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Spring).
- Understanding of database management systems (SQL, NoSQL) and RESTful APIs.
- Basic knowledge of version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a willingness to learn.