Senior Software Developer (offline)

Our technical stack:
Javascript (with Flow) codebase: NodeJS (Express), React, React Native
GraphQL API (no REST)
PostgreSQL DB (transactional)
ClickHouse (columnar DB for data warehousing)
Redis (session storage, task queue management)
Sequelize ORM (exploring Prisma as a potential replacement)
Jest test runner
Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

Technical requirements:
B.S. degree in Computer Science or related discipline.
4+ years of experience as professional software engineer.
Strong software development fundamentals (data structures, algorithms, etc.).
Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
Deep understanding of performance implications and scalability of code.
Keenness for writing good, meaningful tests and maintaining thorough test coverage.
Experience with large, complex code bases and know how to maintain them.
Experience with GraphQL and Apollo a big plus.
Proficiency in English.

Responsibilities:
Lead design and development of projects, either independently or in a team.
Assist with recruitment, interviewing, and hiring new team members.
Provide mentorship to junior team members and participate in design decisions.
Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt

About Jerry Services Inc

Based in Silicon Valley, California, we are looking for remote developers to join our distributed team. We are backed by Y-combinator, SV Angel, Funders Club, and many other prominent Silicon Valley Investors. Jerry.ai is founded by serial entrepreneurs who previously built and scaled YourMechanic (“Uber for car repair,” the nation’s largest on-demand car repair site). Enabled by disruptive technologies, jerry.ai aims for the one-click user experience in financial product offerings which traditionally requires users to fill out long forms.

Company website:
https://getjerry.com/

The job ad is no longer active

Look at the current jobs Java Remote→