Job Description
Are you a recent graduate or an aspiring developer ready to launch your career? Apex Digital Solutions is seeking a motivated Junior Software Engineer to join our dynamic team in the heart of Chicago. We are proud to offer equity options and a competitive starting salary for the right talent.
At Apex, we believe in growing our team from within. We are looking for passionate individuals who are eager to learn, problem-solve, and contribute to cutting-edge software solutions. Whether you are transitioning from another field or have just completed your degree, we provide the mentorship and training you need to succeed.
Why Join Us?
- Equity Options: Be a part of our success with company equity.
- Modern Tech Stack: Work with the latest tools and technologies.
- Career Growth: Clear pathways for advancement and skill development.
- Collaborative Culture: Join a supportive team that values innovation.
Responsibilities
- Assist in the Development: Collaborate with senior engineers to design, develop, and test new software features and applications.
- Code Quality: Write clean, efficient, and maintainable code in languages such as Python, Java, or JavaScript.
- Debugging: Identify and fix bugs or issues in existing codebases to ensure software stability.
- Documentation: Create and maintain technical documentation to support development processes.
- Testing: Participate in unit testing and quality assurance procedures to ensure product reliability.
- Agile Collaboration: Engage in daily stand-ups, sprint planning, and code reviews within an agile environment.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Programming Knowledge: Familiarity with at least one programming language and a basic understanding of data structures and algorithms.
- Technical Skills: Basic knowledge of HTML, CSS, and JavaScript is a plus.
- Problem Solving: Strong analytical skills and the ability to troubleshoot technical issues.
- Communication: Excellent written and verbal communication skills.
- Attitude: A strong willingness to learn, adapt to new technologies, and work in a fast-paced team setting.