Job Description
Join TechInnovate Solutions in Fresno, CA as a Senior Software Engineer and lead cutting-edge projects in our dynamic team. We're seeking a visionary developer to architect scalable solutions while mentoring junior engineers. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in our collaborative, innovation-driven environment.
Responsibilities
- Design and implement scalable cloud-based applications using microservices architecture
- Lead code reviews and enforce best practices for software quality
- Collaborate with product managers to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and technical guidance
- Optimize system performance and troubleshoot complex technical challenges
- Stay current with emerging technologies and contribute to R&D initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (Master's preferred)
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization technologies
- Strong background in CI/CD pipelines and DevOps practices
- Proven ability to lead technical projects and mentor development teams
- Excellent problem-solving skills with attention to detail
- Experience with Agile methodologies and JIRA/Confluence