Job Description
Join our dynamic team as an Entry Level Software Engineer and kickstart your career in tech! We offer fully remote work options while maintaining a collaborative office environment in Cleveland, OH. As a key contributor, you'll develop cutting-edge solutions alongside industry experts and participate in agile development cycles. Enjoy comprehensive benefits, mentorship programs, and opportunities for professional growth. Perfect for recent graduates eager to build real-world experience!
Responsibilities
- Develop, test, and maintain high-quality software applications using modern programming languages
- Collaborate with cross-functional teams to define requirements and deliverables
- Participate in code reviews and contribute to best practices documentation
- Debug and resolve technical issues in existing systems
- Implement scalable solutions following industry standards and security protocols
- Contribute to CI/CD pipelines and DevOps workflows
- Maintain clear documentation of code and processes
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
- Understanding of data structures, algorithms, and object-oriented design
- Familiarity with version control systems (Git) and Agile methodologies
- Basic knowledge of databases (SQL/NoSQL) and RESTful APIs
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Portfolio demonstrating personal or academic projects