Senior Web Developer

Fargo, North Dakota, United States Full-time


  • Oversees the work of other WebEs. Aids the Team Lead in mentoring and teaching other team members.
  • Expert in front-end technologies and frameworks such as HTML, Javascript, CSS, Lightning Components, AngularJS, and SASS
  • Understanding of server-side technologies such as Visualforce, Apex, ASP.NET MVC, C#, and AMPScript
  • Has 5+ years of professional experience plus education that is typically a bachelor's degree in Web Development, Information Technology, or Computer Science.


As a Senior Web Developer, you are passionate about the mentoring and development of other team members. In addition to delivering cutting-edge marketing technology solutions, you assist the Team Lead of Web Engineering by researching new technologies and teaching them to the rest of the team. You lead by setting an example of excellence for the other engineers. You are focused on the front end development in marketing focused technologies, such as Lightning (Salesforce CRM), Sitecore and Marketing Cloud.


  • You love creating clean, standards-compliant code and elegant user interfaces.

  • You have a passion for mentoring and developing junior team members.

  • You are driven by innovation, keeping up with trends and continuous education related to web, mobile web, and social media technologies.

  • You are obsessed with excellence and quality.

  • You enjoy working with clients and internal teams to brainstorm solutions as a technical expert.

  • You are team-focused and actively contribute to development and coding standards.

  • You are committed to meeting project milestones and budget.


  • You are methodical and organized, comfortably managing multiple projects and priorities.

  • You are talented at explaining complex topics clearly and concisely to colleagues and clients.

  • You are a developer at heart and demonstrate expertise with HTML 5, CSS 3.

  • You understand and can contribute to projects that use server-side technologies, such as C# or Apex.

  • You demonstrate best practices and proficiency in scripting languages and libraries, such as JavaScript, Ajax, jQuery or AMPScript.

  • You are proficient in integrating JSON or XML APIs from Google, Facebook, Youtube, Flickr, Twitter, or other online web services.

  • You understand best practices for SEO and web accessibility.

  • You have a good eye for design, layout, and effective user interfaces, and you are just as comfortable with Photoshop as you are with a text editor.

  • You have the background and experience to be successful, including a bachelor's degree (or equivalent training/experience) and at least five years of professional experience in a development or engineering role.

  • You are a self-starter with the ability to work both independently and as part of a team.

  • You know how to build great solutions and understand development lifecycles including requirement specification, documentation, QA processes, source control (SVN), maintenance, and deployment.

  • You have excellent written and verbal communication skills.

  • You have a positive attitude, a sense of humor, and a work hard/play hard mindset.


  • Experience in a professional consulting organization.

  • Experience with enterprise level web content management systems such as Sitecore.

  • Experience with email marketing tools such as Salesforce Marketing Cloud (ExactTarget), Constant Contact, or EmailLabs.

  • Experience with CRM software such as Salesforce, Microsoft Dynamics, Siebel, or SAP.

  • Experience with cloud-based platforms such as, Amazon Web Services (S3, EC2, etc.), Microsoft Azure, or Google App Engine.

  • Experience with Apex or Visualforce programming on, including the Salesforce object model and APIs.

  • Knowledge of content delivery networks such as Akamai or Amazon CloudFront.

  • Experience with mobile development on iOS, Android, or WP7.


  • Open to travel – Often, we will use video and web conferencing technologies to bridge geographical distances, but you may need to visit clients on-site. A Web Developer should be available to travel for short trips, typically less than two days a month.

The Senior Web Developer reports to the Team Lead of Web Engineering.