Sr. Software Engineer

Palo Alto, California, United States · ENGINEERING

Description

About Jerry:

The best things in life are free. The second best things are, well, negotiable.

Jerry is an AI-Negotiator with one mission: Put more money in pockets of hard working Americans. Average American family has less than $1000 in their bank account. Imagine an AI negotiator that is constantly looking for savings on your fixed costs (subscriptions like insurance, loans, etc) and does all the work to negotiate better rates and paperwork to switch and save money automatically. Learn more about us here: https://getjerry.com/about


What we are looking for:

We’re looking for an experienced software engineer who has worked on large, complex code bases, with a clear understanding of code design best practices for system robustness and maintainability.


Responsibilities:

-Own feature development from start to finish and drive to delivery

-Work with product and design team to implement and iterate on features

-Act as gatekeeper for code base and provide guidance to junior team members

Requirements

Must have:

- Extensive knowledge of computer science fundamentals

- Strong algorithmic/problem solving skills

- Demonstrated expertise in at least one programming language/development framework

- Experience with ReactJS (advance expertise is a plus)

- Experience with RDBMS and SQL (knowledge of GraphQL is a plus)

- Eager to learn attitude


Nice to have:

- Experience developing mobile apps in iOS or Android. (ReactNative is a plus)

- Experience with AWS, specifically ElasticBeanstalk

- Experience with developing chat bots, or other NLP related systems

- Experience with public API design

Apply for this job