This job post is closed and the position is probably filled. Please do not apply. Work for A Different Engine and want to re-open this job? Use the edit link in the email when you posted the job!
\nA Different Engine is looking for a Javascript Engineer/NodeJS/MEAN stack developer who will work with our design and development teams in building tools and content management applications focused on the NodeJS and express stacks (can't say all will be mongodb backed, or have an Angular front end). Candidates should be expert JavaScript developers comfortable with advanced JavaScript concepts (knowing how to use Promises - good, understanding ES6 generators - great). Day to day responsibilities will be as primary developer and technical lead on NodeJS content management tools and projects. Ideal candidates should be able to architect and build large scale, JavaScript applications based on standard frontend Javascript tools and libraries such as Express, Angular and Backbone. We also frequently use RequireJS and Grunt so familiarity there is a plus however we're open to exploring different stacks such as Gulp or Browserify. As we expand as a team we are also adding automated testing to many of our tools and projects using tools such as Cucumber and Karma. We also do some backend development using Ruby-On-Rails so familiarity there is a plus.\n\n When not working on back-end tools we may ask you to work with some of our front-end HTML5 projects for emerging media platforms so the ideal candidate would be comfortable on both sides of the development stack. We are a client facing organization so candidates should also be comfortable speaking directly with outside clients as well as internal design teams, producers and stakeholders. \n\nA Different Engine is looking for a software craftsmen who take the vision from our design team and turns it into a reality for our clients. We are looking for folks comfortable across a variety of languages, platforms and frameworks, who can code, and get things done regardless of language. Our primary development work is done in JavaScript however we frequently need to build quick and dirty tools for our clients to host, or their existing CMS (Drupal a lot) so PHP is frequently used however we also have an affinity for frameworks such as Ruby on Rails, and Nodejs/Express when we can choose the full stack. Our projects generally are 3-6 month development projects and we maintain internal tools and frameworks to ease and speed development.\n\nWe are an interactive agency which means we build applications for our clients. Unfortunately this frequently forces us into more of a 'Waterfall' development methodology. We're trying to address this by using Agile and iterative methodologies as much as possible. From a management perspective we're looking for folks who have experience with using and adapting agile practices to less than agile projects so we're looking for candidates familiar with agile processes but able to adapt to our project realties.\n\nWhile the ideal candidate would be in or willing to relocate to the San Francisco Bay Area (or NYC) we are open to remote work for the right candidate. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Node, PHP, Angular, Ruby and Backend jobs that are similar:\n\n
$62,500 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.