Stack Exchange

your communities

Job Description

Developer/API Architect: Come build great software with us, the right way. In this role, you'll be building custom, API-based web applications for clients ranging from funded startups to enterprise organizations to government and academic clients. We build our back-end APIs using Silex, a PHP micro-architecture, and Facebook's React.js framework for the application front-end.

How We Work:

Our developers typically work in teams of two with a project manager above and a team of testers located on site, alongside our in-house UI/UX design team. We're an agile shop, so familiarity with sprints, ideal days, story points, and the like are helpful. (It also means that teams rotate around fairly often!)

What You'll Do:

In a nutshell, you'll be developing full-fledged, high-quality, scalable web applications for our clients on a daily basis: helping with storyboarding, agile spec writing (story cards), database development, API architecture, writing code, testing code, reviewing code, communicating with our clients, communicating with your testers, and working to deliver awesome software every day.

You'll also have the ability to significantly affect the culture of the company. We're a small company: just over a dozen people. This means that everything you do can have an impact. While we're immensely proud of the technology stack we've assembled and the processes we've created, we're always on a swivel: looking out for the newest and latest technologies, libraries, frameworks, and other tools we can utilize to make our jobs easier and more fun.

Ideally you read Hacker News, you have a few personal Github/open source projects (or contribute to someone else's), and have a passion for web development that doesn't stop when you go home.

Skills & Requirements

We're looking for developers with a wide breadth of skills, but the capacity to learn quickly is important and for that, a strong web development/computer science background will help a great deal. Our stack is currently React.js on the front-end with a PHP API backend, primarily around the Silex architecture. We're also playing around more and more with Node.

For a senior architect role, we're looking for:

  • JavaScript. Lots of it, preferably.
  • JavaScript frameworks/libraries (React.js, Angular.js, Ember.js, Backbone.js, etc.)
  • Full-stack experience. You've built an app from the ground up
  • Solid server-side experience with PHP 5, Ruby on Rails, Python, Node, C#, etc.
  • SQL knowledge (MySQL or PostgreSQL specifically, indexing, scaling, etc.)
  • CSS, including pre-processing, cross-browser considerations
  • Regular expressions
  • Crafting elegant RESTful APIs
  • Git/GitHub or other version control systems
  • STRONG written and spoken communication skills
  • A proclivity towards great code documentation

These won't hurt:

  • Cloud platforms/devops experience: Amazon AWS/Opsworks, Heroku, etc.
  • A solid knowledge of design patterns
  • Worker processes, queue management, etc. (AMQP, RabbitMQ, Gearman)
  • NoSQL/key-value storage (Redis, MongoDB, etc.)
  • Experience with other languages (C, Perl, Java, Python, Go, Dart, etc.)
  • TDD experience
  • Vagrant, Chef, Webpack, Gulp, and other goodies
  • Full-stack development/application architecture

It's important for both of us that you mesh with our culture. We'll feel that out over the application process—we're looking for passionate developers who like having an impact and love learning new things every day.

About Synapse Studios

Synapse Studios is a small-but-growing custom web application development shop in downtown Tempe, Arizona that builds high-quality software for our clients. We've been around since 2003 and we're in a great space in Downtown Tempe that we love.

We're a mostly-younger group that has a lot of fun together and we keep things low pressure and low key.
We strive to be a place where people really love to work. Live/work balance is crucial and our environment features no fluorescent lights, no cubicles, no dress code (except, perhaps, pants). We keep it light and expect our devs to kick ass and have fun.

Learn more about our culture here:

Joel Test score: 12 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?

Learn more about Synapse Studios

We have great benefits

100% covered employee health/vision/dental insuranceDiscounted gym memberships & spa dealsLots of paid-time offAerons for everyone, in a neat downtown Tempe officeTons of other cool perks and discounts401(k) w/match AND aggressive profit sharing/bonusFrequent company-covered meals (bagel Fridays, sandwich Mondays, etc.)We close up shop the last 2 weeks of the year for the holidaysFun, diverse projects written with a great tech stackFree parking or light rail reimbursement

Visit the Synapse Studios company page

view all job listings view all Synapse Studios job listings

JavaScript/API Developer for Custom Dev Shop at Synapse Studios - JavaScript