Job Description
Job Description
Apply now: Software Developer, location is Hybrid (Fremont, CA – onsite at least 3 days per week). The start date is ASAP for this 4-month contract position.
Job Title: Software Developer
Location-Type: Hybrid (Fremont, CA – 3 days onsite)
Start Date Is: ASAP
Duration: 4 months Contract
Compensation Range: $50-$60/hr W2
Job Description:
The Software Developer will build and maintain full-stack applications, focusing on modern frontend frameworks and scalable backend services to support the client's software initiatives.
Day-to-Day Responsibilities:
-
Develop and maintain frontend applications using modern JavaScript frameworks
-
Build and integrate RESTful APIs for application functionality
-
Work with both SQL and NoSQL databases for data management
-
Participate in code reviews, branch management, and resolving merge conflicts
-
Break down projects into milestones and deliver solutions from concept to completion
-
Collaborate with cross-functional teams to design and implement application features
-
Contribute to application architecture and software development lifecycle processes
Requirements:
-
Must-Haves:
-
Strong frontend development experience with HTML, CSS, JavaScript, and TypeScript
-
Experience with React.js and modern frontend libraries
-
Experience using CSS frameworks such as Tailwind CSS
-
Familiarity with UI frameworks like Ant Design (antd) or shadcn
-
Experience with global state management tools such as Redux or React Context API
-
Backend development experience using Node.js and/or Python
-
Experience building RESTful APIs with frameworks like Express.js
-
Experience working with SQL and NoSQL databases (SQLite, MySQL, MongoDB)
-
Experience with code reviews, version control, branch management, and SDLC
-
Experience with ElectronJS
-
Strong problem-solving skills and ability to own solutions end-to-end
-
Strong communication and organizational skills
-
-
Nice-to-Haves:
-
Experience working in hybrid or cross-functional development teams
-
Experience delivering projects from planning through deployment
-
Experience with desktop application development using Electron
-