Job Description
Join our dynamic engineering team at TechInnovate Solutions, where we're revolutionizing digital experiences for enterprise clients nationwide. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive technical excellence in our Fresno headquarters. With comprehensive relocation assistance and a collaborative culture focused on innovation, this is your chance to elevate your career while making a tangible impact. Enjoy modern workspaces, flexible schedules, and opportunities to work with cutting-edge technologies in California's fastest-growing tech hub.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using Java, Python, and microservices architecture
- Lead technical implementation of RESTful APIs and integrate third-party services using AWS and Azure platforms
- Mentor junior engineers through code reviews and architectural decision-making sessions
- Implement CI/CD pipelines and DevOps practices to ensure deployment efficiency and system reliability
- Collaborate with product teams to translate business requirements into scalable technical solutions
- Conduct thorough testing, debugging, and optimization of existing systems
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience with Java and Python
- Expertise in cloud platforms (AWS/Azure), microservices architecture, and containerization
- Strong understanding of RESTful API design and database management (SQL/NoSQL)
- Proven experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication skills with ability to collaborate across multidisciplinary teams
- Experience with test-driven development and performance optimization