Job Description
<p>Are you a passionate Software Engineer looking for your next big challenge in the heart of California? We are seeking a talented individual to join our dynamic team and help us build innovative solutions that drive business growth. </p><p>In this role, you will collaborate with cross-functional teams to design, develop, and deploy high-quality software applications. You will have the opportunity to work with cutting-edge technologies in a fast-paced environment while enjoying a culture that values creativity, collaboration, and continuous learning. </p><p>If you are ready to take your career to the next level and make a tangible impact, we want to hear from you! </p>
Responsibilities
- <ul><li><strong>Design and Develop:</strong> Architect and implement scalable software solutions using modern programming languages and frameworks.</li><li><strong>Code Quality:</strong> Write clean, maintainable, and well-documented code following industry best practices and coding standards.</li><li><strong>Debugging:</strong> Identify, troubleshoot, and resolve complex software defects and performance issues efficiently.</li><li><strong>Collaboration:</strong> Partner with product managers, designers, and other engineers to define feature requirements and user stories.</li><li><strong>Testing:</strong> Conduct thorough unit testing, integration testing, and code reviews to ensure software reliability.</li><li><strong>Documentation:</strong> Maintain comprehensive technical documentation for systems and APIs.</li></ul>
Qualifications
- <ul><li><strong>Education:</strong> Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent practical experience is also accepted.</li><li><strong>Experience:</strong> Minimum of 3-5 years of professional software development experience.</li><li><strong>Languages:</strong> Proficiency in at least two programming languages (e.g., Java, Python, C#, JavaScript/TypeScript).</li><li><strong>Frameworks:</strong> Strong experience with front-end frameworks (React, Angular) and back-end technologies (Node.js, Spring Boot, .NET).</li><li><strong>Databases:</strong> Solid understanding of database management systems (SQL and NoSQL).</li><li><strong>Problem Solving:</strong> Strong analytical and problem-solving skills with a focus on delivering high-quality results.</li><li><strong>Agile:</strong> Experience working in Agile/Scrum development methodologies.</li></ul>