Job Description
Are you a high-performing Software Engineer seeking an opportunity to make a significant impact? Apex Innovations is looking for a talented professional to join our dynamic team in Cleveland, OH. We pride ourselves on fostering a culture of innovation and offer a comprehensive benefits package that includes daily pay options and a generous relocation assistance program for qualified candidates.
In this role, you will design, develop, and maintain scalable software solutions that power our next-generation products. We are committed to your growth and success, providing the tools and support you need to excel in a fast-paced environment.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers and designers, to define feature requirements and technical specifications.
- Write clean, maintainable, and efficient code while conducting thorough code reviews to ensure best practices.
- Identify and troubleshoot complex technical issues, optimizing application performance and scalability.
- Participate in the full software development lifecycle, from concept and design to testing and deployment.
- Contribute to the technical documentation and mentor junior team members.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in software development.
- Proficiency in at least one major programming language (e.g., Python, Java, JavaScript, C++).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes) is a plus.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.