Job Description
Join InnovateTech Solutions, a cutting-edge technology firm transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications while mentoring junior team members. Our Fresno hub offers collaborative workspaces, competitive benefits, and opportunities to impact real-world projects.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and enforce best practices across development teams
- Collaborate with product managers to translate requirements into technical specifications
- Optimize system performance and resolve complex technical challenges
- Mentor junior engineers through pair programming and knowledge sharing
- Implement CI/CD pipelines and DevOps automation
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development
- Expertise in Python, Java, or JavaScript with frameworks like React/Angular
- Proficiency with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and database design
- Experience with Agile methodologies and JIRA
- Excellent problem-solving skills and ability to work in cross-functional teams