{"schemaVersion":"jobsearcher.job.v1","id":"14ddef689e589d4e9b8eeab7","url":"https://jobsearcher.com/jobs/14ddef689e589d4e9b8eeab7","canonicalUrl":"https://jobsearcher.com/jobs/14ddef689e589d4e9b8eeab7","title":"Senior Software Engineer (JavaScript, MongoDB)","description":"Senior Software EngineerOur client is seeking an experienced Senior Software Engineer to develop, enhance, and support complex software applications. This role requires a highly experienced full-stack engineer who can think critically through abstract technical problems, independently own solutions, and lead projects from definition through completion. The ideal candidate brings deep expertise in JavaScript, TypeScript, MongoDB, ElectronJS, React, Node.js, REST APIs, and modern frontend development, along with strong software engineering, code review, and project leadership experience.What You'll DoAnalyze, develop, and modify complex software applications and information systems.Lead software projects by defining requirements, specifications, milestones, and tasks.Own technical solutions from initial problem definition through successful completion.Design and develop frontend and backend application functionality.Build and maintain RESTful APIs and server-side applications.Develop and manage SQL and NoSQL databases.Investigate application and system issues, isolate root causes, and implement resolutions.Improve application performance by identifying technical trends, developing specifications, and recommending solutions.Support business leadership in evaluating software and hardware requirements, options, risks, costs, and business impact.Track project activity, resolve issues, publish progress updates, and recommend corrective actions when needed.Perform code reviews and provide constructive technical feedback.Manage source-control activities including branching, merges, and conflict resolution.Mentor colleagues on software engineering standards and best practices.Work collaboratively across technical and business teams.What You Bring to the Role Required Experience10+ years of JavaScript experience.7+ years of MongoDB experience.Experience with ElectronJS.Demonstrated ability to solve complex and abstract technical problems.Experience breaking projects into milestones and tasks and leading them through completion.Strong understanding of the software development lifecycle (SDLC).Experience with:Code reviewsBranch managementMerge conflict resolutionSoftware development best practicesStrong communication and organizational skills.Frontend TechnologiesHTMLCSSJavaScriptTypeScriptReact.js or similar frontend librariesCSS frameworks such as Tailwind CSSUI frameworks such as Ant Design and shadcnGlobal state-management tools such as Redux and React Context APIBackend TechnologiesNode.js or comparable server-side technologiesRESTful API developmentServer-side frameworks such as Express.jsSQL and NoSQL database development and administrationSQLiteMySQLMongoDBEducationDegree in Information Technology or related field.Compensation Information The expected salary range for this position is $70 - $99 per hour, depending on experience and qualifications. This role also qualifies for comprehensive benefits such as health insurance. 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 client's 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!","company":"Talentfish","rawCompany":"talentfish","city":"Fremont","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-25T07:15:05.785Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer (JavaScript, MongoDB)","description":"Senior Software EngineerOur client is seeking an experienced Senior Software Engineer to develop, enhance, and support complex software applications. This role requires a highly experienced full-stack engineer who can think critically through abstract technical problems, independently own solutions, and lead projects from definition through completion. The ideal candidate brings deep expertise in JavaScript, TypeScript, MongoDB, ElectronJS, React, Node.js, REST APIs, and modern frontend development, along with strong software engineering, code review, and project leadership experience.What You'll DoAnalyze, develop, and modify complex software applications and information systems.Lead software projects by defining requirements, specifications, milestones, and tasks.Own technical solutions from initial problem definition through successful completion.Design and develop frontend and backend application functionality.Build and maintain RESTful APIs and server-side applications.Develop and manage SQL and NoSQL databases.Investigate application and system issues, isolate root causes, and implement resolutions.Improve application performance by identifying technical trends, developing specifications, and recommending solutions.Support business leadership in evaluating software and hardware requirements, options, risks, costs, and business impact.Track project activity, resolve issues, publish progress updates, and recommend corrective actions when needed.Perform code reviews and provide constructive technical feedback.Manage source-control activities including branching, merges, and conflict resolution.Mentor colleagues on software engineering standards and best practices.Work collaboratively across technical and business teams.What You Bring to the Role Required Experience10+ years of JavaScript experience.7+ years of MongoDB experience.Experience with ElectronJS.Demonstrated ability to solve complex and abstract technical problems.Experience breaking projects into milestones and tasks and leading them through completion.Strong understanding of the software development lifecycle (SDLC).Experience with:Code reviewsBranch managementMerge conflict resolutionSoftware development best practicesStrong communication and organizational skills.Frontend TechnologiesHTMLCSSJavaScriptTypeScriptReact.js or similar frontend librariesCSS frameworks such as Tailwind CSSUI frameworks such as Ant Design and shadcnGlobal state-management tools such as Redux and React Context APIBackend TechnologiesNode.js or comparable server-side technologiesRESTful API developmentServer-side frameworks such as Express.jsSQL and NoSQL database development and administrationSQLiteMySQLMongoDBEducationDegree in Information Technology or related field.Compensation Information The expected salary range for this position is $70 - $99 per hour, depending on experience and qualifications. This role also qualifies for comprehensive benefits such as health insurance. 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 client's 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!","datePosted":"2026-08-25T07:15:05.785Z","dateModified":"2026-08-25T07:15:05.785Z","hiringOrganization":{"@type":"Organization","name":"Talentfish","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fremont","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"14ddef689e589d4e9b8eeab7"},"url":"https://jobsearcher.com/jobs/14ddef689e589d4e9b8eeab7"}}