Full Time
Your work is always award-worthy. You have extensive Javascript and Node.js experience and enjoy the nuts-and-bolts of server back end systems. You use Promises and REST Requests very well. You write unit tests with Mocha and enjoy mocking. You work on GIT with Pull Requests.
Many of the websites we are currently building have embraced “headless” development that connect to a back end, so experience with javascript frameworks like ReactJS and Angular is very useful, though not your primary focus since you’ll be building back end systems primarily.
At MJD we’re lucky enough to work with some of the top brands in the world, and they expect us to dream up things that have never been seen before. That makes this job a heck of a lot of fun. You’re an excellent collaborator, and will work closely with the design team. Your ideas, prototypes and interactive thought leadership will be encouraged in order to push the limits on all projects.
To be successful at MJD you need the following traits: openness, curiosity, optimism, a tendency toward learning through doing, and experimentation. We want people who can approach problems from new angles, handle surprises, learn quickly, and excel in any position.
We are accepting applications for both our San Diego office, located in Pacific Beach and remote work (the Americas preferred). Our office location is three blocks from the ocean, in the heart of restaurant row on Cass Street, providing a plethora of awesome lunch spots. You will be surrounded by a tight-knit crew of the most talented people in Southern California across the fields of digital strategy, user experience, design, web development, mobile app development, and experiential marketing. We offer extremely competitive salaries, health and dental insurance and some very non-standard benefits like unlimited vacation, remote working options and a 401k that includes both matching and profit sharing. Get a glimpse of our extraordinary culture on Instagram.
You have these things locked down (please be prepared to demonstrate expert level knowledge in these areas):
- JavaScript with Promises/Async
- JavaScript Testing with Mocha (or similar) including Mocks
- NPM, NodeJS, Express or other NodeJS frameworks
- Git and Pull Requests
- Working with REST APIs
- Postman or similar
- MacOS, Ubuntu or other Linux Distros: ssh, provisioning, apache/nginx
- CircleCI or other continuous integration platform
It’s a bonus if you have experience with:
- Vagrant
- Ansible
- Docker
- Solid understanding of cross-browser/platform issues and code solutions
- ReactJS
- HTML5
- CSS3
- WebGL
- Drupal
- WordPress
- AngularJS
- Ember
Qualifications:
- Minimum three years’ experience
How To Apply:
Please send an email to careers@mjdinteractive.com with a subject of “Application: Senior Back-End Engineer”. In this email include your resume, links to your online portfolio, NPM, GitHub, and Stack Overflow portfolios if you have them.
About MJD
MJD works with forward-thinking organizations to make meaningful connections between people, products and places through digital innovation and experience design. Our passion for technology is uniquely complemented with our desire to leave our chosen corner of the world a more optimistic, inspiring, joyful place.
The unique combination of digital strategy, user experience, user interface design and technology innovation has enabled MJD to partner with some of the world’s best known brands and cutting edge start-ups, that include: Disney, Qualcomm, the Grammys, GoPro, Red Bull, Oakley, SAG Awards, Vail Resorts, Stanford University, American Girl, Viper, Riot Games, Stride Rite, Titleist, P&G, NBCUniversal, SDG&E, Falken Tire, FTD, and Legendary Pictures.
This work has led to a variety of highly acclaimed industry awards including several honors from the Webby Awards, OMMA, W3 Awards, Davey Awards and the ADDYs.