Platform Engineer
The RealReal
Contract San Francisco, California, United States Posted 4 years ago
About Position
Platform Engineer (Contract)
$55.00 / Hourly
San Francisco, California, United States
Platform Engineer
Contract San Francisco, California, United States Posted 4 years ago
Description
Responsibilities Develop new features throughout the platform, and maintain and enhance existing functionality.Help define and implement JSON REST APIs.Help write documentation for APIs and architectural decisions.Collaborate with senior management, product management, and other engineers in the development of product requirements for the company's software.Mentor other team members to build the company's overall expertise in software development.Work to make The RealReal an innovator in the space by bringing passion and new ideas to work every day.RequirementsA degree in computer science/engineering with a minimum of 5 years of software development.Fluency in the Elixir and/or Ruby languages, including familiarity with the language's meta programming features.Strong written and verbal communication skills. Experience with technical writing is a bonus.Experience writing applications using Test Driven Development.A belief that automated testing is essential to building robust, supportable software and a commitment to making automated testing part of the application development process.Familiarity with how asynchronous message queues are used in web applications and, ideally, experience in using such a framework in one or more real world applications.High degree of familiarity with SQL databases, including data modeling in SQL, the use of indices to improve query performance, and the use of constraints and transactions to maintain data integrity.Practical experience with REST and JSON APIs, and an understanding of how to build applications that serve and consume these sorts of APIs.Familiarity with HTTP standards. Understanding of HATEOAS is a bonus.Expertise in working with cloud systems, specifically for application hosting, file storage, and other related concerns.Experience integrating with 3rd party services, including social applications (e.g. Facebook, Twitter), communication services (e.g. Twilio, Sendgrid, APNS).Knowledge of best practices in designing and architecting localized applications.Comfortable working in an environment where innovation and change are the norm.A passion for building great products.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.