Job Description
Are you a visionary Software Engineer ready to build the future of technology in Cleveland?
We are seeking a talented Full-Time Software Engineer to join our dynamic team at Apex Innovations. You will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward. If you thrive in a collaborative environment and love solving complex problems, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Hybrid work model offering flexibility and work-life balance.
- Continuous learning opportunities and professional development.
- State-of-the-art tech stack and modern office environment.
Responsibilities
- Develop and maintain robust, scalable, and secure software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Identify and troubleshoot performance bottlenecks and technical debt to ensure system stability and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4+ years of professional software engineering experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, C#, JavaScript/TypeScript).
- Experience with front-end frameworks (e.g., React, Angular, Vue) and RESTful API design.
- Strong understanding of database technologies (SQL, NoSQL) and cloud platforms (AWS, Azure, or GCP).