Job Description
Join our award-winning tech team as a Remote Software Engineer with exclusive relocation assistance! We're seeking innovative problem-solvers to architect cutting-edge solutions while enjoying full remote flexibility. Benefit from our comprehensive relocation package if you choose to relocate to Cleveland, Ohio or North Carolina, including moving expenses, housing stipends, and community integration support. Work with industry-leading technologies in a collaborative environment that values work-life balance and professional growth.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to define product requirements and technical specifications
- Implement best practices in code quality, testing, and documentation
- Optimize applications for performance, security, and user experience
- Mentor junior engineers and conduct peer code reviews
- Participate in agile development cycles and sprint planning
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Proficiency in Python, Java, or JavaScript with framework expertise
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with CI/CD pipelines and containerization technologies
- Excellent problem-solving skills and attention to detail
- Strong communication abilities with remote team experience
- Portfolio demonstrating complex project implementations