Software Engineer

TalentFish LLC
Fremont, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$145,600.0 - $205,920.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Server Applications Software Applications Application Performance Management Cascading Style Sheets (CSS) Code Review Information Systems Database Development MongoDB MySQL Node.Js
+16 more
NoSQL Systems Development Life Cycle Software Engineering SQLite SQL Databases TypeScript Software Organization Tailwind ReactJS Express.js Ios Frameworks Backend Information Technology Front End Software Development React Redux Restful APIs

Job description

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 Do

  • Analyze, 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.

Requirements

The Senior Software Engineer will 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., * 10+ 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 reviews, branch management, merge conflict resolution.
  • Software development best practices.
  • Strong communication and organizational skills.

Frontend Technologies

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React.js or similar frontend libraries.
  • CSS frameworks such as Tailwind CSS.
  • UI frameworks such as Ant Design and shadcn.
  • Global state-management tools such as Redux and React Context API.

Backend Technologies

  • Node.js or comparable server-side technologies
  • RESTful API development
  • Server-side frameworks such as Express.js
  • SQL and NoSQL database development and administration
  • SQLite
  • MySQL
  • MongoDB, * Degree in Information Technology or related field.

Benefits & conditions

This role requires authorization to work in the U.S. without current or future visa sponsorship. The expected hourly rate for this position is $70 - $99 per hour W2, 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. 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all