Job Description
Join our dynamic engineering team in Fresno, CA! TechInnovate Solutions is seeking a passionate Senior Software Engineer to architect scalable cloud solutions and drive technical excellence. You'll collaborate with cross-functional teams to build next-gen applications while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape our tech roadmap.
Responsibilities
- Design and implement microservices using Java/Python and AWS cloud infrastructure
- Lead code reviews and enforce best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and troubleshoot production issues
- Contribute to product roadmap discussions and architectural planning
- Implement security protocols and compliance standards
- Document technical specifications and API documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong proficiency in Java, Python, and JavaScript/TypeScript
- Experience with relational databases (PostgreSQL) and NoSQL solutions
- Agile/Scrum methodology experience
- Proven track record of mentoring technical teams
- CI/CD pipeline implementation (Jenkins/GitLab CI)