Senior Full Stack Software Engineer

Ripcord

Posted 5 days ago

Apply Now

Job Description

JOB DESCRIPTION


About Us:


Ripcord is the world's first robotic paper digitization company. We’re going after the outmoded, but very large paper records market (think, medical records, company HR records, company financial records, legal case files, etc). For 30 years the world has been talking about the paperless office, but have yet to realize it. Our mission is to be the company that takes the world paperless. We are doing this by building a first of its kind robotic machine and software platform that will completely transform the records management market.


Our headquarters and production facility are in Hayward, CA. We have also have a co-working space in San Francisco.


We are a well-funded startup backed by reputable investors such as Icon Ventures, Google Ventures, Kleiner Perkins, LUX Capital, and Silicon Valley Bank. Our seed investors and advisors include Steve Wozniak, Bruce Scott, Chris C Kemp, and Jon Callas.


We respect and look after one another at Ripcord. We want everyone to feel supported, safe, free to innovate and take risks that result in breakthroughs that challenge the status quo. Crazy ideas are welcome here! Our team is fun, driven, and energetic. Every day we work with industrial robots, computer vision systems, and a diverse stack of software tools to tie it all together.


A Full Stack Engineer will develop and maintain amazing web applications for Canopy -- Ripcord’s content discovery portal. The Engineer will also be responsible for the design and implementation of Ripcord’s internal software applications.


In this role, the candidate will collaborate with other teammates to implement solutions to problems that impact the company’s top software engineering priorities. They will also introduce, assess, and implement new technologies that will help the company provide an exquisite user experience to its customers and support critical Ripcord production services.


Engineers in this position have solid programming fundamentals, are willing to learn new technologies, and can work effectively with a team.


This position must work full time out of our Hayward, CA location. Remote work is not available for this role.


Who Will Love This Position


Problem solvers who thrive in a fast-paced startup environment who welcome new challenges and are consistently a major contributor to the codebase and overall software design


Developers who strive to continuously move the codebase forward, leaving it better factored and tested than when they found it


Responsibilities:


Create amazing applications in a modern single-page JavaScript framework (React).


Lead usability and design reviews for Ripcord applications


Develop delightful APIs for Canopy services


Participate in application infrastructure and architecture design


Break down feature requests into actionable plans and assist when needed with the creation and execution of test plans


Ensure development projects fulfill business requirements and delight end-users


Requirements:


5+ years of software development experience


Experience with frontend technologies (React a plus) as well as Java and Spring


Familiarity with front-end testing frameworks such as Chai, Jest, Mocha, etc and JUnit on the backend


Familiarity with Jira, Git and agile development methodology


Expertise in RESTful APIs. gRPC API experience a plus!


Experience building solutions with Amazon Web Services infrastructure and services


Experience with build systems (Webpack, Gradle), CI systems, Chef / Inspec, Terraform, and Docker a plus!


Perks:


Stock options


100% of healthcare premiums are covered for you and all dependents!


On-site gym


Meals and refreshments provided


Commuting benefits


Paid parental leave (child-bearing and non-childbearing)


Equal Opportunity Employer:


At Ripcord, we don’t just accept difference — we celebrate it, we support it. Ripcord is proud to be an equal opportunity workplace. Our goal is to be a diverse workforce at all job levels. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, transgender status, age, marital status, veteran status, or disability status.


Posted: 06 November, 2019