Job Description
Are you a recent graduate or career changer eager to launch your career in software development? Chicago Digital Labs is seeking a passionate Junior Software Engineer to join our innovative team. We value creativity, continuous learning, and a drive to build impactful digital solutions.
In this role, you will work alongside senior engineers to design, develop, and maintain high-quality software. We offer a comprehensive benefits package, a collaborative culture, and clear pathways for professional growth.
Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code in Python, JavaScript, or Java.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve software defects and performance issues.
- Contribute to technical documentation and architectural discussions.
- Stay updated on emerging technologies and apply them to solve business problems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Basic understanding of software development lifecycle (SDLC) and agile methodologies.
- Familiarity with at least one programming language (e.g., Python, JavaScript, Java, C++).
- Knowledge of database concepts (SQL) and version control systems (Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a willingness to learn.