Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation from the comfort of your home office. We're a cutting-edge technology firm based in Cleveland, OH, seeking passionate engineers to build scalable, high-performance applications for our enterprise clients. You'll collaborate with cross-functional teams to deliver robust solutions while enjoying flexible remote work, comprehensive benefits, and opportunities for professional growth.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers to elevate team technical excellence
- Optimize application performance and implement security best practices
- Collaborate with product teams to translate business requirements into technical specifications
- Automate CI/CD pipelines and infrastructure using DevOps tools
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Python, Java, or JavaScript with modern frameworks (React, Node.js)
- Strong understanding of AWS/Azure cloud services and containerization (Docker/Kubernetes)
- Proven experience with SQL/NoSQL databases and RESTful API design
- Proficiency in testing frameworks (Jest, PyTest) and TDD methodologies
- Excellent problem-solving skills with attention to detail and code quality
- Strong communication skills for remote collaboration