Job Description
We are seeking a talented and driven Software Engineer to join our dynamic team in Fresno, CA. As a key member of our engineering division, you will play a pivotal role in designing, developing, and deploying scalable software solutions that power our clients' digital infrastructure. If you are passionate about coding, innovation, and solving complex technical challenges, we want to hear from you.
Our company offers a competitive benefits package, a collaborative work environment, and opportunities for rapid career advancement. Join us in building the future of technology in the Central Valley.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Identify, troubleshoot, and resolve complex software defects and performance bottlenecks.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Conduct thorough testing and debugging to ensure product stability and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 3-5 years of professional software development experience.
- Strong proficiency in one or more programming languages such as Python, Java, C#, or JavaScript.
- Experience with modern web development frameworks (e.g., React, Angular, Node.js).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Strong understanding of data structures, algorithms, and software design patterns.