This site uses cookies. To find out more, see our Cookies Policy

Cloud Full Stack Engineer in San Diego, CA at Spartan Resources, LLC

Date Posted: 2/1/2018

Job Snapshot

Job Description

Cloud Full Stack Engineer


Description

Seeking a full stack engineer who is passionate about building services that our users love. This is a new initiative and a chance to create beautiful experiences that make our users feel confident and powerful, all supported by self-operating, self-scaling, self-healing back-ends. Experience delivering and operating services at scale in a cloud environment strongly preferred. 

Responsibilities Include

  • Work backwards from the customer experience in all stages of design and development. 
  • Design and implement APIs that allow effort to be scaled out and define clear division of responsibility 
  • Stitch together and automate mission critical components and own the customer’s self-service experience. 
  • Deliver available, performant, scalable, operable services with tough SLAs to demanding customers across multiple deployment environments 
  • Measure things to really understand them. Publish meaningful actionable metrics. You know that empirical evidence always wins over instincts and theories. 
  • Advocate careful code reviews and thorough unit testing 
  • Demo progress to leadership and across teams 





Job Requirements


Qualifications

  • Bachelor's degree in computer science or related field. 
  • 8+ years professionally doing full-stack development and delivering results 
  • Experience with AWS or other cloud-based development. 
  • Experience developing distributed systems and cloud services. 
  • Enough operational experience to know what it means to build for scalability, reliability, security, supportability. 
  • Knowledge of REST, Web services. 
  • Expertise in Web Applications Development using HTML, CSS, CSS3, Javascript Object Oriented programming, AJAX, jQuery, XML, JSON. 
  • Expertise in building Responsive Web Applications. SPAs, Cross Browser sites & Cross Device applications 
  • Experience with leveraging CI/CD to improve both quality and velocity 
  • Experience with automated deployments and source code / configuration management tools - GitHub, VSTS, AWS OpsWorks, Jenkins, Chef, Ansible, Puppet, etc. 
  • Experience with Automated Testing Tools. (Jasmine, Selenium, CasperJS, Cucumber, etc.) 
  • Solid understanding of the UNIX/Linux/Windows operating systems 
  • Hands-on experience building and operating cloud-scale software services 


Preferred Qualifications

  • Strategic thinker. Consensus builder. 
  • Experience mentoring more junior engineers 
  • Business acumen and customer empathy 
  • Strong communication skills up/ down/ and across the organization. You must be able to clearly communicate dependencies and influence other teams that may not be in the same geography. 

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs