Job Description
Are you passionate about coding but lack formal professional experience?
Cleveland Digital Systems is looking for ambitious, self-starting individuals to join our dynamic Engineering team. We believe that the best software engineers are those who are hungry to learn and eager to grow. This is a unique opportunity to launch your career in technology with a company that invests in its talent.
In this role, you won't just be fetching coffee. You will be working on real projects that impact our local community and beyond. We provide comprehensive mentorship and training, so you can transition from a student or hobbyist to a productive, contributing developer.
Why Join Us?
- Mentorship-First Culture: Learn directly from senior engineers who are passionate about teaching.
- Modern Tech Stack: Work with the latest tools including JavaScript, Python, and React.
- Flexible Environment: Enjoy a hybrid work schedule and a collaborative office culture in the heart of downtown Cleveland.
Responsibilities
- Collaborate with senior developers to design, code, and debug software applications.
- Participate in code reviews to learn best practices and code quality standards.
- Write clean, efficient, and well-documented code following industry standards.
- Test and troubleshoot software to identify and fix bugs or errors.
- Assist in the development and maintenance of web and mobile applications.
- Engage in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- A Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Experience with at least one programming language (Python, JavaScript, Java, or C#) is a plus, but not required.
- A strong desire to learn and a passion for solving complex problems.
- Basic understanding of computer science fundamentals (algorithms, data structures, and networking).
- Excellent communication skills and the ability to work well in a team environment.
- Reliable internet connection and a personal computer for home office work.