Share this Job

Go Back

Sr Software Engineer, Full-stack Web Services Location: Mountain View, CA


2016-06-13 11:55:43
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role: Sr Software Engineer, Full-stack Web Services
Location: Mountain View, CA
  • Build and implement front-end web applications and back-end services that integrate with other products.Interact with customers.
  • Validate requirements and system design.
  • Automate and streamline existing processes, procedures, and tool sets.
  • Ensure code paths are unit and functional tested using automation.
  • Participate in full integration testing.Rapidly address issues and fix defects discovered during deployment.
  • Bachelors degree in Computer Science or Information Systems or equivalent practical experience.
  • Masters or PhD a plus.5 years of system development experience using a variety of the following technologies:Web: HTML, CSS, JavaScript, Sass, {less}, React.jsApplication: Node.js, Express, RubyData: MongoDB, Redis, ElasticSearch
  • Expertise in JavaScript and Node.js is a must have.Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)
  • Solid understanding of Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and StandardsProven track record in developing high quality, performant, and maintainable web applications across all devices.
  • Experience with gathering and documenting technical requirements and specifications
  • Experience using different development methodologies including Scrum, and/or Agile, and test-driven development
  • Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)
Preferred Qualifications
  • Masters is a plusSignificant experience in web applications involving secure products handling personally identifiable information.
  • A history of open-source contributionThis brief summary is not an all-inclusive description of job duties.
  • Other job duties and responsibilities may also be assigned by the incumbents supervisor at any time based upon Company need.
  • Equal Opportunity Employer, AA/M/F/IWD/Protected Veterans.
  • Bachelors degree in Computer Science or Information Systems or equivalent practical experience.
  • Masters or PhD a plus.
  • 5 years of system development experience using a variety of the following technologies:Web: HTML, CSS, JavaScript, Sass, {less}, React.jsApplication: Node.js, Express, RubyData: MongoDB, Redis, ElasticSearch
  • Expertise in JavaScript and Node.js is a must have.Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)
  • Solid understanding of Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and StandardsProven track record in developing high quality, performant, and maintainable web applications across all devices.
  • Experience with gathering and documenting technical requirements and specifications
  • Experience using different development methodologies including Scrum, and/or Agile, and test-driven developmentDisciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)
Preferred Qualifications
  • Masters is a plusSignificant experience in web applications involving secure products handling personally identifiable information.
  • A history of open-source contribution

Key Skills: