Title: Senior Software Engineer Location: Fremont, CA 94538 Duration: Until end of October Onsite interviews only in building 1 - 47173 Benicia st. Fremont, CA 94544 - expect up to 2 hours
Key Responsibilities:
The Senior Software Engineer, under general supervision, analyzes, develops and modifies complex software programs.
Leads project teams to define specifications for complex software programming applications and modifies existing applications.
Supports business leadership in the analysis of software and hardware system needs, options, risks, costs and impact on business processes and goals. Develops and modifies complex information system programs.
Leads project teams and defines specifications for complex software programming applications and modifies existing applications. Improves software performance by investigating problems, developing specifications, identifying trends in technology, and recommending, integrating and documenting solutions.
Identifies system requirements by interviewing users, interviewing and selecting vendors (if applicable), analyzing applications, evaluating existing and proposed systems, and recommending solutions.
Independently analyzes and isolates application issues and performs problem resolution. Monitors progress of larger software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
Works as part of a team.
Mentors colleagues in software engineering best practices.
Performs code reviews of junior software engineers and provides constructive feedback on any findings, both verbal and in writing.
Qualifications:
General - minimum 10+ years in JavaScript and 7+ years in MongoDB
Looking for individuals who can think critically about abstract problems and own solutions
Experience breaking down projects into milestones and tasks and leading project to the finish line
Good communication and organizational skills
Experience with code review, branch management, merge conflicts and SDLC.
Experience with ElectronJS
Frontend technologies
HTML
CSS
Experience with CSS frameworks. i.e. Tailwind CSS
JavaScript, TypeScript
Experience with frontend libraries. i.e. React.js
Experience with UI frameworks. i.e. antd and shadcn
Experience with global state management tools. i.e. Redux and React Context API
Backend technologies
Experience with server-side technologies. i.e. Node.js
Experience with building RESTful APIs and using server-side frameworks. i.e. Express.js
Experience with developing and managing SQL and NoSQL databases. i.e. SQLite, MySQL, MongoDB
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's pay range is $95.00/hr - $100.00/hr.