Software Developer

Date Posted
Close Date
Job Type


Paige Campbell
Hiring Coordinator

Software Developers are a key part of Alley’s team. Each developer will be
deeply and personally involved in several client projects, and will work
collaboratively with other members of the Alley team and with the client's
principals as well.

Our developers need to be well-rounded technologists who have a holistic
understanding of the web technology stacks that we work with and are able to
interface with clients in a professional way.

We're not looking for rockstars, zombies, or magicians. We're looking for
motivated, creative, and resourceful developers who want to partner with
impressive clients and who take pride in their work.

We recognize several levels of career progression for developers and tie
compensation to those levels corresponding to their seniority and experience.
We are looking for all levels of developers for this position.

Alley is an equal opportunity employer and we seek to increase diversity in
the tech industry. We encourage applications from women, Black people,
indigenous people, people of color, LGBTQIA+ people, disabled people, and
other communities traditionally underrepresented in this field.

Our interview process has four stages including a phone interview, two video
interviews, and a final interview in Slack. We are happy to make
accommodations for candidates who may use screen readers, audio captioning
devices, interpreters, or other accessibility aids. If you have any questions
about our hiring process, or if you would like to request an accommodation
for any stage of our process, please contact us at [2].
Please note that requesting accommodations will have no impact on your
consideration for hire.

* Our primary development language is PHP. You must be fully fluent in PHP
and have worked with it in a professional context before.
* Prior experience with WordPress and/or Laravel is a major plus. If you
haven’t worked with either, you should be excited to learn and develop with
* We make heavy use of ES Next JavaScript (particularly React, as well as
Node) and related tooling, including webpack. Previous experience is a plus,
and a willingness to learn it is essential.
* Alley prides itself on its ability to address unusual, novel, and complex
problems that deal with the intersection of technology, business, and content
production. * You should understand and be able to discuss web technologies
and systems conceptually, and be able to demonstrate that you can learn a new
language, technology stack, or framework quickly and on demand.
* You should feel comfortable at a Unix command line, even if you aren't an
* You must know your way around git and understand version control well, and
be able to carry out typical operations with it, including branching,
merging, submitting code for peer review, and reviewing your peers’ code
* We apply Scrum as a development methodology, and broadly endorse Agile as a
philosophy. You must be open to working this way as well, and prior
experience is a plus.
* You should also have very strong written and verbal communication skills,
and the ability to wield them with both team members and clients.
* Important “soft skills” at Alley include: discipline concerning
delivery dates, stylistic appreciation of what makes code good and readable,
and a committed attitude about documentation, user stories, issue tracking,
and timesheets.

How to Apply

Please provide links to at least three separate code samples, along with a
description of each detailing what you wrote, why you’re proud of it, and
how it reflects your experience and abilities. At least one of your code
samples must demonstrate PHP knowledge.

It’s OK if you didn’t write 100% of the code you submit because you were
part of a team that worked on it together, or because it includes open source
components. In these cases, please explain what your specific contributions
to the codebase were. We cannot accept any application without code samples.

More Jobs