Job Description
Join TechInnovate Solutions as a Senior Software Engineer and help shape the future of enterprise SaaS platforms. We're a fast-growing tech company with a passion for innovation, and we're looking for talented engineers to build scalable, high-performance applications. Our Cleveland hub offers a collaborative environment where your ideas matter, and your impact is felt across industries. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with cutting-edge technologies in a city known for its vibrant tech scene.
Responsibilities
- Design and implement robust backend services using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers to foster best practices
- Collaborate with cross-functional teams to define technical requirements
- Optimize system performance and troubleshoot complex production issues
- Architect scalable solutions handling millions of daily transactions
- Drive DevOps initiatives including CI/CD pipeline improvements
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience)
- Expert proficiency in Java, Spring, and microservices architecture
- Strong experience with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record of building and maintaining high-availability systems
- Excellent problem-solving skills and ability to work in agile environments
- Experience with relational databases (PostgreSQL) and caching strategies