Full Stack Software Engineer

Contract W2, Contract Independent, 6+ mos
Work from home not available Travel not required

Job Description

Job Title: Full Stack Software Engineer
Duration: 6 months contract with possible extension
Location: Sunnyvale, CA (must work onsite)

NOTE: W2 only, no third parties please

Our client is seeking an experienced Software Engineer to join one of their web applications teams to help design and develop the next generation of financial planning and investment advice software. They are looking for someone who is deeply technical and has an unwavering passion for building delightful products. The ideal candidate should be proficient in developing REST APIs, and reusable components and features for browser-based apps and have an incredible attention to detail.

Job Responsibilities:

  • Collaborate closely with Product Manager, UX Designers and Software Engineers to design and deliver products for delivering Financial Planning and Investment Advice to customers
  • Develop web applications using a variety of full-stack languages including but not limited to Java, Angular, React etc.
  • Design and build scalable and reusable front-end components that can be used in multiple web applications
  • Familiarity with developing REST APIs to power the front-end
  • Demonstrate passion for developing well architected, elegant and delightful consumer-facing web applications
  • Work closely with Technical Operations, Application Support and Site Monitoring teams to proactively monitor and maintain web applications.
  • Collaborate closely with Product, Marketing, Finance Research and other Engineering Teams to understand & document product behavior, troubleshoot and triage software and system issues
  • Improve software quality by engaging in activities such as writing unit and integration tests, reviewing test plans and documenting test cases.
  • Bachelor's degree in Computer Science or related field. Master's degree preferred
  • 3+ years of overall software development experience
  • Experience developing software applications for the web using languages and frameworks such as Java, Angular, React etc.
  • Experience with test automation frameworks such as Junit, Karma, Protractor etc.
  • Fundamental knowledge of Design principles
  • Understanding of relational databases and SQL
  • Experience with Agile Development, SCRUM or a similar software development life cycle process
About Everest Consultants, Inc.
Everest Consultants is a technology services firm that offers integrated solutions which include both technology staffing and project services. With industry-specific knowledge, technology expertise and excellent delivery capabilities, Everest Consultants serves a range of companies from startups to established companies alike across the country.

Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws.

Dice Id : everest
Position Id : 19-00269
Originally Posted : 2 months ago
Have a Job? Post it