Let An Expert Help: (888) 336-3395

Careers

Ethode values free and creative thinkers that know how to get things done, are fun to work with, and take pride in the work they do.

return happiness();

Ethode is a Northeast Ohio based software development team. We create web and mobile applications to make things easier and pride ourselves on quality and innovation. Our mission is to use our creative problem-solving skills to help make the world a more joyous place to live, and to have fun while doing it. :)

Apply Now!

Our Ideal Team Member

  • Effective, clear, and honest communicator
  • Does not sit on bad news
  • Keeps the team up to date on what they are doing at regular intervals
  • Shares knowledge
  • Appreciates and shares constructive criticism
  • Humble (self-aware and respectful)
  • Empathetic
  • Listens before speaking
  • Tries to understand the root problem
  • Attacks problems, not people

  • Amazing attitude: positive, inspiring, passionate, thoughtful, confident, honest
  • Reliable
  • Takes initiative
  • Gets stuff done
  • Resourceful - knows how to deliver the best they can with what they’ve got
  • Grows relationships with clients and understands that, without customers, we have no business
  • Cares about quality
  • Radiates respect
  • Believes in and follows The Golden Rule
  • Encourages self and others to be their best

  • Sense of humor
  • Loves technology
  • Loves to create awesome things
  • Shares the credit when things go well
  • Shoulders the responsibility when things don’t go so great
  • Admits weaknesses and balances with strengths
  • Adaptable
  • Curious and constantly improving
  • Incredible thirst for knowledge
  • Checks their ego at the door

Our Tech

We work with various technology on a daily basis. We are a cross-functional team, so our ideal teammate is skilled in multiple areas and typically an expert in at least one area. We use Trello and Slack for project management and team communication. We follow agile and lean development best practices such as Kanban and Scrum. Our code is typically managed via Github or Bitbucket.

Front-End Development

  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • Angular
  • VueJS
  • NodeJS
  • Web Sockets
  • Gulp
  • SASS

Database Development

  • Mongo
  • Redis
  • MySQL
  • PostgreSQL
  • Oracle

Java Development

  • dotCMS
  • Tomcat
  • Glassfish
  • Velocity
  • SpringMVC
  • Maven
  • Gradle

PHP Development

  • Laravel
  • PHPUnit
  • Composer
  • Magento
  • CodeIgniter
  • WordPress

Our Perks

  • Relaxed, open office
  • Flexible hours
  • Open vacation policy
  • Casual dress code
  • Autonomous work environment
  • Lunch and learn sessions

  • Flat organizational structure
  • Work from home
  • Open and honest communication
  • 50% medical coverage for entire family
  • Work with the latest web technology
  • Bring your own device / flexible workspaces

  • Family-first mindset
  • Work/life balance
  • Culture focused on innovation and continual improvement
  • Great team!

Agile Project Manager

We are looking for a project manager that is well-versed in agile and lean software development, particularly Scrum and Kanban.  We primarily use Slack and Trello for our project management, so experience with either of those tools is a major plus.

Responsibilities

  • Develops project vision

  • Works with customers to identify business objectives

  • Works with customers to define acceptance tests and definition of done

  • Works with the Team Coach to keep the team motivated and educated

  • Ensures we build the right product for our customers

  • Continually improves our project management process using best practices

  • Protects customers from themselves (great at reducing scope and complexity)

  • Protects ourselves from ourselves (great at preventing gold-plating and helping to hit our commitments by removing impediments and resolving conflict)

  • Works with customers to elicit requirements and develop user stories

  • Ensures we do not get into details too early in the project (just-in-time analysis)

  • Works with customers to prioritize and clarify user stories

  • Regularly and frequently communicates progress to stakeholders (via daily standups, burn-up and burn-down charts, lead and cycle time reports, etc)

  • Ensures impact of any changes (no matter how small) are measured and understood

  • Respects our clients budgets and our developer’s sustainability to deliver projects with a win-win frame of mind

Core Skills

  • Takes pride in building mutually beneficial relationships with clients

  • Enjoys seeing projects completed with profitability, value and sustainability as the primary objectives

  • Curious, likes to solve puzzles, takes pride in coming up with simple, clever solutions to complex problems

  • Enjoys exploring new technology and pushes the envelope of possibility

  • Continually improves on their project management knowledge

  • Effective, clear, and honest communicator

  • Does not sit on bad news

Desired Skills

  • Experience shipping projects using Agile and Lean processes (Scrum and/or Kanban)

  • Great negotiation skills

  • Experience with agile contract negotiation

  • Understands the cone of uncertainty and how to communicate expectations to clients upfront

  • Well-versed in agile concepts such as themes, epics, user stories, story points and planning poker

  • Comfortable scaling agile down to micro teams (3 or less)

  • Understands the importance of minimizing features for qualitative value vs maximizing features for quantitative value

  • Feels comfortable engaging with conservative clients that may raise objections to agile development

  • Great with analogies and explaining agile processes to both technical and non-technical people

  • Familiar with the Agile Manifesto

  • Understands the importance of planning but embraces uncertainty and values adaptability

  • Good at facilitating interactions with customers and developers

  • Good at facilitation of story card and brainstorming sessions

  • Prioritization experience using Class of Service, MoSCoW, etc

  • Good at facilitating retrospectives

  • Experience with Story Maps

  • Diplomatic

Icing on the Cake

  • Trello experience

  • Slack experience

  • Social media and social analytics knowledge

  • SEO experience

  • Experience with high-traffic and scalable systems (AWS/EC2, load-balancing, etc)

  • Experience shipping CMS projects

  • Experience shipping dotCMS projects

  • Experience shipping SpringMVC projects

  • Experience shipping Laravel 4 projects

  • Experience shipping mobile applications

  • Experience with unit testing and test-driven development

  • Familiarity with domain-driven design (DDD)

  • Business analyst experience

  • Process and workflow analysis and diagramming experience

  • Familiarity with MVC architecture and object-oriented development

  • Familiarity with Responsive design experience

  • Familiarity with big data, data warehousing and/or business intelligence

  • Git and Github experience

  • Customer support experience (phone or web)

  • SaaS experience

  • Sales experience

  • Prior experience as a software developer

Apply

Java Developer

We are looking for a Java developer that is resourceful and has a practical understanding of object-oriented Java development in an MVC framework.

We work with various technology on a daily basis.  We are a cross-functional team, so our ideal teammate is skilled in multiple areas with a primary focus on Java development.

Core Skills

  • Takes pride in building beautiful, fluent, high quality software that is simple to use, delightful to read and easy to modify

  • Curious, likes to solve puzzles, takes pride in coming up with simple, clever solutions to complex problems

  • Enjoys exploring new technology and pushes the envelope of possibility

  • Effective, clear, and honest communicator

  • Does not sit on bad news

  • Keeps the team up to date on what they are doing at regular intervals

  • Shares knowledge

  • Appreciates and shares constructive criticism
  • Object-oriented development

Icing On The Cake

  • Experience with dotCMS is a major plus

  • Experience shipping SpringMVC projects

  • Experience working with Velocity templates

  • Experience with unit testing using tools like JUnit

  • MVC architecture and object-oriented development experience

  • Familiarity with domain-driven design (DDD)

  • Database experience with Mongo, MySQL, Oracle and/or PostgreSQL

  • Experience with Redis

  • Experience with ElasticSearch

  • Experience with Web Sockets (e.g. SockJS)

  • Experience shipping apps with any of the following Javascript technologies: Angular, React, Ember, Knockout, Backbone, RequireJS, NodeJS, Grunt, Gulp

  • Git and Github/Bitbucket experience

  • Mobile development experience with either Android or iOS

  • PhoneGap experience

  • PHP experience

  • Worked in a Scrum or Kanban team

  • Knowledge or experience in project management

  • Trello experience

  • Big data architecture and analysis

  • Responsive design experience

  • Experience in scalable systems (AWS/EC2, load-balancing, etc)

  • Devops experience: Docker, Vagrant, Chef, Puppet, linux, nginx, node, apache, etc

  • Continuous integration, build and deployment experience (Jenkins, Gradle, Maven, Ant, etc)

  • Customer support experience (phone or web)

  • SaaS experience

  • Sales experience

Apply

Mobile Developer

We are looking for a mobile expert that has experience shipping applications optimized for responsiveness in both design and speed on mobile devices.

We work with various technology on a daily basis.  We are a cross-functional team, so our ideal teammate is skilled in multiple areas and preferably an expert in one area of mobile development.

Core Skills

  • Takes pride in building beautiful, fluent, high quality software that is simple to use, delightful to read and easy to modify

  • Curious, likes to solve puzzles, takes pride in coming up with simple, clever solutions to complex problems

  • Enjoys exploring new technology and pushes the envelope of possibility

  • Effective, clear, and honest communicator

  • Does not sit on bad news

  • Keeps the team up to date on what they are doing at regular intervals

  • Shares knowledge

  • Appreciates and shares constructive criticism

Desired Skills

  • HTML5
  • CSS3

  • Bootstrap

  • jQuery

  • Responsive design

  • Feature detection

  • Media queries

Icing on the Cake

  • Experience shipping apps with any of the following Javascript technologies: Angular, React, Ember, Knockout, Backbone, RequireJS, NodeJS, Grunt, Gulp

  • Experience with Web Sockets (e.g. SockJS)

  • Git and Github experience

  • Experience with unit testing using tools like Selenium and cross-browser testing

  • Social media and social analytics knowledge

  • SEO experience

  • MVC architecture and object-oriented development experience

  • Familiarity with domain-driven design (DDD)

  • Database experience with Mongo, MySQL, Oracle and/or PostgreSQL

  • Experience shipping Java dotCMS projects

  • Experience shipping Java SpringMVC projects

  • Experience working with Java Velocity templates

  • Experience shipping PHP Laravel 4 and/or Code Igniter apps

  • Magento experience

  • Worked in a Scrum or Kanban team

  • Knowledge or experience in project management

  • Trello experience

  • Big data architecture and analysis

  • Experience in scalable systems (AWS/EC2, load-balancing, etc)

  • Devops experience: Docker, Vagrant, Chef, Puppet, linux, nginx, node, apache, etc

  • Continuous integration, build and deployment experience (Jenkins, Gradle, Maven, Ant, etc)

  • Customer support experience (phone or web)

  • SaaS experience

  • Sales experience

Apply

Say Hello

Near the Cleveland, Akron or Medina area and want to stop by our office? Let us know and we'll get the coffee and whiteboards ready. :)

387 Medina Road
        Suite 200
        Medina, OH 44256

(888) 336-3395

welcome@ethode.com