IT Job Search

Your Future Starts Now.

The Internet will only get you so far. Our recruiting specialists are on the inside of the IT job market in the San Francisco Bay Area, Portland and Seattle—and they can help you access open positions you might otherwise not even know about.

Explore our IT jobs in the San Francisco Bay Area, Portland and Seattle now:

JavaScript Engineer - Back End
Job Order #14299
, - Added Apr 3, 2018

Full Description:

JavaScript Engineer - Back End

? 5+ years of professional engineering experience; strong CS fundamentals.
? High degree of fluency in JavaScript, with knowledge of the good and bad parts.
? Extensive experience with the modern web application stack:
o Node.js frameworks like Express, LoopBack, Hapi, and alike.
o Persistence and caching layers such as PostgreSQL, MongoDB, and Redis.
o Testing frameworks like Mocha and Chai.
? Experience developing and documenting APIs and SDKs.
? Experience with React Native
? Familiarity with software design patterns, data structures, and algorithms.
? Evidence of exposure to a large, high-scale, service oriented architecture or application.
? Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-off.
? Experience with Git and code collaboration in teams.
? Proficient with Continuous Integration and Continuous Deployment tools.
? Experience with best practices such as A/B testing, test coverage, API versioning, backfills, etc.
? Versatility: You understand how all the pieces fit together (frontend, database, network layer, etc.) and how they impact the performance of your application.
? Ownership: You pride yourself on efficient monitoring, strong documentation and proper test coverage. You'd never call code "released" until you're confident it's correct.
? Design and business acumen: You understand requirements beyond written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
? Fearlessness: You’re not afraid of learning new things and taking on challenges outside of your comfort zone; open to the impossible, realizing it IS all possible.
? Experience leading teams.
? Familiar with agile software development, scrum, and sprints.
? Contributed to open source NPM packages.
? Experience building systems on cloud infrastructure such as AWS.
? Prior startup experience; being scrappy will help you hit the ground running.
? Full stack or mobile development skills.
? Background in machine learning and AI.
? Experience working with payment systems or APIs, such as Stripe.

Are you available? Please send your most current resume to

Please reference JO #AS14299

Mainz Brady Group provides technology staffing solutions to the best known companies in Software Development, Finance, Electronics/Manufacturing, Retail, R&D, Services, Biotechnology, Healthcare and Telecommunications.

We specialize in Information Technology, Technical Sales and Marketing Staffing on a Contract, Contract to Hire, and Direct Hire basis.

To see a complete listing of all current openings please visit us at

To download our FREE Mobile Apps “MBG Jobs”, visit

Apply for JavaScript Engineer - Back End

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

Return to IT Job Search


“Account management from Mainz Brady Group is superb! They are on my first-to-call list whenever I have a need to outsource my recruiting efforts!”

More Testimonials