Connecting to LinkedIn...

Backend Software Engineer

Job Title: Backend Software Engineer
Contract Type: Permanent
Location: San Francisco
Industry:
Start Date: ASAP
Contact Email: jason@intelletec.com
Job Published: about 1 year ago

Job Description

As a Backend Software Engineer, you will be responsible for building the backbone of the conscious home. You will design highly reliable systems within a distributed environment. You’ll be responsible for millions of people living better lives through thoughtful things.

The work:

  • Develop high quality, highly available systems within a service-oriented architecture
  • Write clear, maintainable and performant code
  • Projects include real time data synchronisation, identity management, large-scale data processing frameworks, video streaming, and service endpoints for the web, embedded and mobile clients
  • Diagnose problems which can only arise in a complex distributed environment
  • Work cross functionally with Product Marketing, DevOps and Integration Engineering 

Skills:

  • Bachelor’s degree (or higher) in Computer Science, Mathematics, Statistics or related field
  • Solid understanding of multiple programming languages (e.g., Scala, Java, C/C++, Python, Go) 

Qualifications:

  • Experience building high-quality distributed systems or backend services
  • Proficiency in designing, building and debugging distributed systems
  • Demonstrated JVM experience
  • Familiarity with Scala or other functional languages
  • Familiarity with Python
  • Familiarity with Go
  • Familiarity with one or more common web frameworks such as the Flask
  • Comfort with basic cryptographic techniques and security protocols
  • Comfortable working on Linux-based systems
  • Experience working with digital video and audio codecs (e.g., H.264, HEVC)
  • Experience building cloud applications (e.g., AWS, Google Cloud Platform)
  • Passion and curiosity for creating and building things
  • 1+ years of backend software development experience