Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications in California's Central Valley. We're seeking a passionate innovator to build scalable solutions for our fintech clients while enjoying competitive compensation and a collaborative culture. Our Fresno hub combines Silicon Valley-level opportunities with exceptional work-life balance.
As a key member of our Agile team, you'll architect microservices, mentor junior developers, and drive technical excellence. We offer comprehensive benefits including flexible remote work options, 401(k) matching, and professional development stipends. Join us in transforming how businesses operate through cutting-edge technology.
Responsibilities
- Design and implement scalable cloud-based applications using Java/Python and AWS services
- Mentor junior engineers through code reviews and pair programming sessions
- Lead CI/CD pipeline optimization using Docker, Kubernetes, and Jenkins
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct performance tuning and security vulnerability assessments
- Drive DevOps best practices including infrastructure-as-code (Terraform)
- Participate in agile ceremonies and contribute to sprint planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and modern frameworks (Spring Boot, Django)
- Strong proficiency with cloud platforms (AWS, Azure, or GCP)
- Proven experience with microservices architecture and RESTful APIs
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and DevOps practices
- Excellent problem-solving skills and ability to work in cross-functional teams