Full Stack Engineer (Node), Sr.

Santa Monica, CA 90401

Employment Type: Perm Job Category: Web Developer Job Number: 19664

JOB SUMMARY 

Our Santa Monica based client is looking for a passionate full stack developer to join their  team and take a leading role in development of their  technology platform. The ideal candidate will be hands on developer writing code 80-90% of the time as well as acting as a server-side lead, managing the day-to-day execution of the company' s development goals and overseeing production support of those products.

This role is of critical importance to the organization because of the high velocity
and high availability demands of the products as well as the fast-paced environment in which change is introduced.

DUTIES AND RESPONSIBILITIES
  • Take control of the whole development process from code design to implementation
  • Collaborate with other members of the engineering team to build robust, reusable and maintainable code to support and grow our products
  • Develop and maintain our ever growing RESTful APIs/Microservices ecosystem
  • Develop and maintain our backend admin tools using Node.js, Angular, React
  • Lead a team of highly motivated, result-oriented individuals through effective leadership practices
  • Create an inspiring team environment that encourages open communication, creativity and collaboration
  • Work closely with Data, Product, Growth and QA teams

REQUIREMENTS FOR THE ROLE
  • Minimum of 5 years of  coding experience building scalable applications in a Node.js environment
  • Strong experience with modern JavaScript Frameworks such as React, Angular, etc.
  • Experience acting as a team lead, providing architectural direction, on board and mentor other team members
  • Designed, built and maintained RESTful APIs for use in production
  • Comfortable with Git, Code Reviews and Jira
  • Strong experience with AWS Infrastructure, experience with EC2/ECS, Aurora, Redis, ElasticSearch, Lambda/Kinesis and docker-based build pipelines
  • Extensive software or web development background and comfortable with both the management and technical programming aspect of the position
  • Proven track record of successfully delivering high quality software
  • Proven project and delivery experience in a professional environment, including ownership or delivery of a sizable product and/or product component
  • In-depth understanding and experience with agile principles and practices
  • Ability to communicate effectively with technical and non-technical team members
  • Identify process bottlenecks and opportunities for continuous improvement of our software delivery processes
  • Must be very comfortable programming and still be " hands on"
  • Not afraid to wear multiple hats – no job being too small or too large


 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.