View All Jobs

Senior Front End Engineer

Portland, Oregon
  • Apply
Marketo Employee? Click Here to Refer
Company Information

Marketo provides the leading engagement marketing software and solutions designed to help marketers develop long-term relationships with their customers – from acquisition to advocacy. Marketo is built for marketers, by marketers and is setting the innovation agenda for marketing technology. Marketo puts Marketing First. Headquartered in San Mateo, CA, with offices around the world, Marketo serves as a strategic partner to large enterprise and fast-growing small companies across a wide variety of industries. To learn more about Marketo’s Engagement Marketing Platform, LaunchPoint® partner ecosystem, and the vast community that is the Marketo Marketing Nation®, visit www.marketo.com.

Job Description

Senior Software Engineer


The Opportunity

We, a dynamic, talented and focused team at Marketo (PDX) are in the midst of a major re-architecture of our core platform. We use cutting edge technologies to build sophisticated solutions.

You will be working in a start-up style environment with big company resources.

 

About You:

You are a full stack engineer with a leaning towards front end (experienced in modern Javascript frameworks) or back end technologies (you know how to build scalable backend services in Java or Scala)

 

We are looking for:

  • Bachelor's degree in Computer Science, related discipline or equivalent experience
  • 2+ years of experience designing and developing large scale Web applications with high availability and reliability, ideally in a SaaS environment. 4+ years total experience
  • Strong knowledge of the DOM, CSS3, JavaScript and HTML5
  • Experience with one or more JavaScript UI toolkits, such as ReactJS, AngularJS, JQueryUI, ExtJS, EmberJS, BackboneJS
  • Experience with Java and frameworks such as Spring (or equivalent)
  • Experience with NodeJS and server-side JavaScript.
  • Experience with relational databases and ORMs
  • Experience with Agile (preferably Scrum) & Test-driven development
  • Good verbal and written communication skills
  • Strong ability to troubleshoot software problems
  • Experience with a version control system (Git preferred, SVN, Perforce, or CVS experience acceptable)

 

Nice to have:

  • Experience with functional programming paradigms, immutable data structures
  • Experience with common JavaScript build/test tools like Webpack, Babel, Gulp, Grunt, Mocha, Browserify, NPM
  • PHP knowledge and experience with PHP MVC frameworks (Symfony, Kohana, CodeIgniter, Zend, etc.)
  • Experience with WebSockets/Socket.io
  • NoSQL datastores like MongoDB, Cassandra, HBase
  • Experience with common open-source application/web servers like Tomcat, NodeJS, Nginx, Apache
  • Experience with Docker

 

Marketo is an equal opportunity employer.

 

Skills & Requirements Qualifications