Software Engineer Web Stack Developer
Fremont, CA - USA
Job Summary
Job Title: Software Engineer - Web Stack Developer
Primary Location: Fremont CA - Onsite
Position Type: W-2 Contract
Overview
Our client is seeking a Software Engineer with strong Web Stack development expertise to support a special project focused on code review gap analysis and software development. This individual will work closely with developers and business stakeholders to ensure technical solutions align with business requirements.
The ideal candidate will have at least 3 years of software development experience including time in a mid-level or senior-level capacity and possess strong JavaScript and TypeScript expertise.
What You Bring to the Role. (Ideal Experience)
Professional Experience
3 years of software development experience.
At least 2 years operating in a mid-level or senior-level development role.
Experience leading projects from planning through completion.
Ability to think critically solve abstract problems and take ownership of solutions.
Strong communication and organizational skills.
Experience with:
Code reviews
Branch management
Merge conflict resolution
Software Development Life Cycle (SDLC)
Required Technical Skills
Core Technologies
JavaScript (strong expertise required)
TypeScript (strong expertise required)
ElectronJS
Front-End Technologies
HTML
CSS
CSS Frameworks (e.g. Tailwind CSS)
or similar front-end libraries
UI Frameworks (e.g. Ant Design Shadcn)
State Management Tools:
Redux
React Context API
Nice-to-Have Qualifications
Back-End Technologies
Python
RESTful API development
Database Technologies
SQLite
MySQL
MongoDB
Experience with both SQL and NoSQL databases
Education
University degree required.
What Youll Do. (Skills Used in this Position)
Perform code reviews and gap analysis between development output and business requirements.
Support the analysis development modification testing and maintenance of software applications and operating system software.
Assist in evaluating software and hardware options risks costs and business impacts.
Analyze and troubleshoot application issues and implement resolutions.
Develop and modify information system programs.
Support implementation of moderately complex multi-platform operating systems and applications.
Resolve technical problems while considering system limitations capacity performance and desired outcomes.
Assist with gathering system requirements through user interaction and analysis.
Monitor software project progress track activities resolve issues and provide status updates.
Collaborate effectively as part of a development team.
Follow all applicable physical and digital security practices and organizational code of conduct requirements.
Perform additional duties as assigned.
Compensation Information
The expected salary range for this position is $50 - $73 per hour depending on experience and qualifications. This role also qualifies for comprehensive benefits such as health insurance and paid time off. TalentFish is committed to pay transparency and equal opportunity. The salary range provided is in compliance with applicable state and federal regulations.
This role requires authorization to work in the U.S. without current or future visa sponsorship.
All offers are contingent upon the completion of a background check which may include but is not limited to reference checks education verification employment verification drug testing criminal records checks and any required certifications or compliance requirements based on the end clients background check policies and applicable laws.
TalentFish is an employee-owned company pioneering a new realm in talent acquisition. We are redefining IT staffing by evolving AI video screening and our unique platform. TalentFish focuses on providing the best employee consultant and client experience possible.
At TalentFish we are an Equal Opportunity Employer; we embrace and encourage diversity!