Job Description
We are looking for a visionary Senior Software Engineer to join a dynamic team in Cleveland, OH. You will play a pivotal role in architecting and implementing scalable solutions that drive our business forward. If you are passionate about clean code, innovative technology stacks, and making a tangible impact in the heart of the Midwest's growing tech scene, we want to meet you.
Why Join Us?
- Competitive compensation and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies including React, Node.js, and Cloud Architecture.
- A collaborative culture that values continuous learning and professional growth.
- Located in the revitalized downtown Cleveland area with easy access to local amenities.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern frameworks and best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define feature requirements and deliverables.
- Write clean, efficient, and well-documented code, ensuring adherence to coding standards and architectural guidelines.
- Perform thorough code reviews and provide constructive feedback to peers to ensure code quality and maintainability.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks in real-time.
- Mentor junior developers and contribute to the technical roadmap and strategy of the engineering department.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional software development experience with a strong focus on JavaScript or Python.
- Proficiency in front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end technologies like Node.js, Java, or .NET.
- Strong understanding of relational and non-relational databases (SQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.