Job Description
Cleveland Digital Innovations is on a mission to redefine the technological landscape of the Midwest. We are currently Urgently Hiring a visionary Senior Software Engineer to join our elite engineering team. If you thrive in a fast-paced environment and are passionate about building scalable, robust applications, this is your opportunity to make a significant impact.
We are looking for a self-starter who can bridge the gap between complex business requirements and elegant technical solutions. Join us to work with cutting-edge technologies in a culture that prioritizes innovation, professional growth, and work-life balance.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern web technologies and architecture.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Participate in rigorous code reviews to ensure code quality, security, and performance optimization.
- Identify and troubleshoot complex technical issues and bottlenecks within the application stack.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Conduct unit and integration testing to ensure product reliability and stability.
Qualifications
- 5+ years of professional experience in software engineering, with a strong focus on full-stack development.
- Proficiency in JavaScript (ES6+), Python, or Java, with experience in frameworks such as React, Angular, or Vue.js.
- Strong understanding of relational databases (SQL) and experience with NoSQL solutions.
- Familiarity with cloud services (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work effectively in Agile/Scrum environments.
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.