Job Description
Join TechInnovate Solutions, a rapidly growing tech hub in California's Central Valley, as we revolutionize enterprise software solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems while enjoying our competitive relocation package and collaborative work environment. Perfect opportunity to make a tangible impact while advancing your career in Fresno's emerging tech scene.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and optimize deployment processes
- Conduct thorough testing and debugging to ensure system reliability
- Stay current with emerging technologies and propose innovative solutions
- Document system architecture and technical specifications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python preferred)
- Expertise with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proficient with SQL and NoSQL databases
- Experience with Agile methodologies and Jira/Confluence
- Excellent problem-solving skills and ability to work in cross-functional teams