Senior PHP Developer

Code Koalas
Job Description

Code Koalas is a growing web and app development company located in the Crossroads of Kansas City. We are passionately curious people who love learning, enjoy finding better ways to solve our clients’ business problems, and find satisfaction in clean code and excellent builds. Our mantra is, “Your Idea, Built Right”, because we believe in coming alongside our clients to take the technical burden off of their shoulders, and build out their vision on a solid technical foundation so that they can do what they do best: grow their business. Founded by a self-taught developer and IT professional, we’re not as concerned with your degrees as we are with what you’ve built and how quickly you learn. We work hard here, we play DND on our lunch breaks, we equip you to grow in your skills, we give back to the open source community, and at the end of the day we go home. Learning is mandatory every day. Fun is mandatory on Tuesdays. Sound interesting? Then read on!

Code Koalas is now hiring an experienced Sr. PHP Developer to work with our team in our Kansas City, Missouri office. The successful candidate will work collaboratively with our development and project management teams to deliver innovative custom solutions to our clients. Candidates must be local to the Kansas City metro or interested in relocation, as this is not a remote position.


Job Description:


We are looking for a Senior Web/PHP Developer who has had experience with CMS. Drupal experience is preferred, but Laravel, Wordpress or equivalent are welcome. Your responsibilities will include configuring the backend of sites in Drupal, debugging issues on existing client sites, and building out new features for websites built with Drupal. You will be using PHP to customize templates and build out custom modules and 3rd party integrations. You will work with front-end web developers to match build out to client requirements and designs. You will be working alongside experienced Drupal developers and be expected to grow and help raise up other developers to senior Drupal Developers.




  • Utilize ticket management system to work on assigned tickets.

  • Communicate with dev and project management team on status of tickets

  • Help break out tickets to meet the requirements of clients

  • Setup new Drupal websites with appropriate modules, content types and views

  • Setup user roles and permissions

  • Research issues and patch modules as necessary

  • Debug issues on client sites using tools like xdebug

  • Ensure the technical feasibility of UI/UX designs

  • Create custom modules

  • Customize twig template files

  • Setup Drupal rest endpoints

  • Collaborate with other team members and stakeholders


Skills and Qualifications:


  • Proficient understanding of code versioning tools, such as Git

  • Strong understanding of working with a CMS

  • Strong understanding of web markup, including HTML and CSS

  • Strong understanding of PHP and Object Oriented Programming

  • Familiarity with custom Drupal modules

  • Familiarity with terminal commands ie bash, zsh

  • Familiarity with front-end build tools, such as npm, Webpack, Gulp.js

  • Minimum of 3 year web development experience (professionally or open source / volunteer)

  • Growth mindset - able to learn quickly on the job and not afraid to try new things fast


Must embody Code Koalas’ core values:

  • Grow by Learning - Code Koalas is a learning culture. We learn from others, from experts, and from ourselves. We collaborate, we communicate openly, we continuously strive to be the best and brightest, and we share what we’re learning with each other. There is always something new to learn, something more to grow in to, and we will always find it, learn it, and pass it on.

  • Be Curious - We ask the questions no one else is asking, we look for new, better ways to solve problems, and we are always trying to figure out something new. Exploring and asking questions is important to being the best. It pays to know the few extra details that others won’t be bothered to dig into. New opportunities and better ways of doing things are usually discovered when we’re willing to ask questions and try to better understand. We don’t want to be rote code monkeys, we want to be people who help our clients do better and be better because of what we know and how we apply it.

  • Be Courageous -  Courage makes us better, and helps us push through to the best solution. In order to keep improving, we take calculated risks and have the courage to try new and better approaches.

  • Always Be Humble - We don’t lord our knowledge or expertise over people, or look down on other people who don’t have the knowledge or abilities we have - be they co-workers or clients. We come alongside our clients as a trusted expert who can listen, understand, and explain.

  • Take Ownership - We celebrate our successes, own up to our failures, and refuse to pass the buck internally or externally. We hold ourselves to the highest level of accountability for everything we touch, and when we make a mistake, we get it fixed without pulling our clients or our team members into the blame game.

  • Be Open - We are transparent internally. We practice open book management. We advocate for open source, teaching and sharing new learnings and new ideas internally and externally. We don’t keep what we know to ourselves, we share openly and help others grow

  • Think Long Term - We keep our long term goals in mind in our day to day work, and we work to provide solutions for our clients that will sustain them in the long term and position them for growth and success in their businesses.

  • Be Leaders - We lead by example in the workplace, in our industry, and in our communities. We light up the path so that others can follow in our footsteps.

A love for coffee, board games, nerf darts, and fun is required. Tea is acceptable.  

Does this sound like you? Apply today, we'd love to meet you!  

Contact Information