Back-End Software Engineer

Symbio - Mountain View, CA (30+ days ago)


At Symbio, you will be given the resources to be successful, and have a lot of ownership and autonomy. We foster a culture that is consistent with our mission, vision and values, and drives our employee satisfaction forward. We value taking a responsible mindset to create value for our clients and colleagues by transferring ideas into high quality products and services. Our career path lets you both widen and deepen your expertise, work directly with customers that are global multinational or cutting edge pioneers, both in your local market as well as abroad. Take the next step in your career path and join our skillful team today!

You will be responsible for developing back end software and services for consumer facing products and e-commerce solutions across more than 80 countries. Your responsibilities will include rapid development of prototypes/concepts along with regular development. Initially, we are starting with a small team to create and test concepts, and then productize the promising ideas. You are experienced with agile development and a champion of software development best practices.

Required Skills:

  • Experience as a back-end software engineer, designing and writing code, and even may have served as a tech lead.
  • Expert in back end development, including data models, persistence layers, back end services (REST APIs), app frameworks, caching and messaging services, as well as using 3rd party APIs.
  • Understanding of Service Oriented Architectures.
  • Solid Java experience developing back-end services; strong understanding of multiple languages, including 2+ of Python, Java, Ruby, Scala, JavaScript.
  • Experience developing code with AWS, Google App Engine, or other major cloud providers.
  • Technical interviewing, and helping to build a highly functioning software development team.

Minimum Qualifications:

  • Bachelor’s degree in computer sciences, engineering, management information systems or combination of education and equivalent working experience.
  • Minimum 4 years work experience developing back end software
  • Strong software design skills and knowledge of design patterns
  • Expertise in and experience developing consumer-facing products
  • Experience with Agile/Scrum methodologies and associated tools (Jira)

Preferred Qualifications:

  • Understanding of CMS systems, such as Drupal or Sitecore
  • Understanding of Microsoft .NET and Azure technologies
  • Experience developing mobile applications

This description portrays in general terms the type and level(s) of work performed and is not intended to be all-inclusive, nor the specific duties of any one incumbent.

Background Check/Drug Test: Due to the accountabilities within this job, a background check and Drug Test will be required as part of the selection process.

Job Types: Full-time, Contract

Experience:

  • AWS or Google App Engine: 3 years
  • REST APIs: 4 years
  • developing back end software: 4 years
  • JavaScript: 4 years
  • Java: 3 years

Location:

  • Mountain View, CA

Required work authorization:

  • United States