Taylor Digital’s logo

Job description

Taylor Digital is seeking a strong Node.js Developer to become an integral part of our team. You will develop and create code for various projects for our clients. This is a full time, on-site position. You will join and work with an existing team to deliver multiple mobile applications built on Node.js and Angular.

All applicants must be within reasonable driving distance of San Clemente, CA.

  • Create and develop the backend of multiple mobile apps in Node.js
  • Design and build backend API endpoints for consumption on multiple platforms
  • Integrate components and remove systems into the platform
  • Review project requirements and write technical specifications
  • Document code development and revisions
  • Debug, test, and fix errors
  • Create and use software tools to help automate writing code
  • Providing internal support, knowledge sharing and mentoring

Required Qualifications
  • 3+ years Previous experience in software development, computer engineering, or other related fields
  • 2+ years Experience with Node.js and creating NPM modules
  • Experience with Sails.js/Express.js frameworks
  • Experience with implementing, integrating, and developing authentication (Basic, ACL, JWT)
  • Experience with API development, integration, design (REST/SOAP/AUTH)
  • Experience with Gulp (or Grunt)
  • Experience and knowledge of NoSQL databases (Mongo)
  • Experience and knowledge of RDBMS databases databases (PostgreSQL / MySQL)
  • Expert troubleshooting skills and the ability to analyze problems and associated data structures
  • Strong attention to detail
  • Strong analytical and critical thinking skills
  • Ability to debug other people's code
  • Working knowledge of Version Control (Git preferred)
  • Genuine interest in code standards and , writing elegant, readable, maintainable code
  • Deadline and detail-oriented

Recommended Qualifications
  • Experience with logging tools (Morgan or equiv)
  • Familiarity with Package management tools (NPM/Yarn)
  • Familiarity with Nodemon (or similar)
Bonus Qualifications: (Not necessary, but nice to have)
  • Familiarity with Angular 4 (or 2)
  • Familiarity with Ionic Framework

To Get Hired At Taylor Digital, You MUST Be
  • a highly skilled communicator (in English; both written and spoken)
  • a critical thinker; capable of mapping out complex ideas on a whiteboard
  • proficient in Google Mail, Calendar, Docs, and Drive
  • highly productive despite distractions and perpetual collaboration
  • passionate about emerging technology (we’re a tech company first)
  • a self-starter who doesn’t need micromanaging (we don’t have time for that)
  • thick skinned, good humored, and able to roll with the punches
  • career-oriented and actively looking to increase your responsibilities
  • willing to admit when you screw up (it happens to the best of us)
  • fiercely loyal to both our customers and team
  • trustworthy, reliable, and easy to get along with
  • enthusiastic and eager to take on new challenges
  • adaptable and willing to wear whatever hat gets the job done

Other Details
  • We’re a quickly growing 20+ person tech company.
  • We value productivity over long hours.
  • We actively balance work and play.
  • This is a full-time position in San Clemente, California.
  • We don’t relocate (you must live in Orange County!)
  • We won’t speak with recruiters of any kind. Seriously, don’t bother.
  • We’re not taking calls regarding this position.
This candidate must have immediate availability to start.

We are a team of people who are passionate about using technology to help our clients succeed online. We do this with Web Applications, Search Strategies, Content Marketing Campaigns.

We understand that the clients we serve are people with goals and dreams. Through our partnership, we translate this vision into a more abundant reality. At our heart is always to be true to the client relationship and to be accountable to always delivering on our promises.