Job Description
Join InnovateTech Solutions as a Software Engineer and immediately contribute to cutting-edge projects transforming digital experiences. We're seeking passionate engineers to drive innovation in our collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and the opportunity to work with industry-leading technologies while making a tangible impact in Cleveland's thriving tech scene.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to deliver high-quality products on aggressive timelines
- Optimize applications for performance, security, and reliability
- Mentor junior engineers and conduct thorough code reviews
- Participate in full development lifecycle from concept to deployment
- Implement CI/CD pipelines and DevOps best practices
- Research emerging technologies and propose innovative solutions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Expertise in at least one modern programming language (Java, Python, or JavaScript)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with RESTful APIs and microservices architecture
- Proficient in version control systems (Git) and agile methodologies
- Excellent problem-solving skills and attention to detail
- Ability to thrive in fast-paced, deadline-driven environments