Senior Software Engineer, TechOps

| Remote
Sorry, this job was removed at 1:32 a.m. (CST) on Thursday, July 21, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Chipper Cash is looking for a Software Engineer to join us as we continue our amazing growth trajectory.

Chipper is more than just a mobile wallet, it’s how people send money home to their grandparents for medicine, how parents send money to their children for school books, it’s how the African continent gets connected to the economy worldwide. Our products and business are growing rapidly and we need innovative thinkers and gritty explorers to help us pave the way in exciting areas like cryptocurrency, cross-border transactions, and expanding opportunities for generational wealth through access to the stock market.

About Our Tech Stack

  • Fullstack Typescript
  • Fully automated CI/CD using Semaphore and Github Unit testing with Jest/Mocha.

Backend

  • Node.js and Koa - service-based architecture
  • PostgreSQL application databases
  • RabbitMQ for inter-server communication
  • Server hosting on Heroku and Google Cloud Platform Monitoring with Datadog & Logz.io
  • Snowflake for data warehousing and analysis
  • Python for in-depth data analysis, transformation, and reporting

Mobile

  • React Native - Android / iOS application
  • Monitoring with BugSnag & Amplitude
  • Global state management with Redux
  • Chipper UI design system powered by: Styled Components & StoryBook

The Team

The TechOps team owns bug and incident management. We are a small,  product-focused team that is working hand-in-hand with the operations team and other engineering teams to deploy more stable and maintainable features. We equip the operations team with the necessary tools and workflows to address customer issues that require the engineering team’s attention.

What You Will Be Doing

  • Discussing bugs/issues with the Customer Operations team and scoping out possible fixes
  • Working autonomously and with other engineering teams to resolve issues
  • Maintaining services by measuring and monitoring availability, latency, and overall system health with any prompt and remediating actions
  • Analyze technical problems, ideate and document solutions, and champion their adoption
  • Support new features to be released by equipping the operations team with the tools they need
  • Reviewing code submitted by other engineers
  • Writing clean, simple, well-tested code
  • Writing one-off scripts, bug fixes, and creating jobs to improve the functionality of the core codebase
  • Participating in planning meetings and architectural discussions
  • Improve, promote and maintain our coding and quality standards and continue to raise the bar on our engineering practices
  • Pair, mentor, and learn with and from other engineers on the team and wider engineering organization
  • Collaborate and work with a distributed, diverse, and talented group of people across engineering, product, design, operations, growth, and more
  • Foster a welcoming and inclusive environment that empowers people to grow and succeed
  • Help out in other areas as needed, such as with issue resolution, incidents and investigations, engineering wide initiatives, and other high impact work
  • Have the opportunity to work cross-functionally and in multiple domains, such as internal money movement, crypto currency, mobile applications, cloud infrastructure, and more

What You Should Have

  • +3 years of software development experience 
  • Experience developing in Node.js
  • Experience developing in Typescript is a plus
  • Experience developing Mobile Applications using React Native is a strong plus
  • Great communication skills, both written and verbal, to collaborate with other engineers and product managers
  • Excellent problem-solving skills, ability to break down and explain complex concepts, and strong attention to detail
  • Ability to work both independently and make decisions under minimal supervision, as well as collaborate as part of a team
  • You are comfortable analyzing various logs and JSON output data formats
  • Demonstrated ability to gather and analyze a variety of data points
  • Ability to distill and communicate highly complex issues for a non-technical audience
  • A kind, compassionate, empathetic, and inclusive mindset

Chipper Cash

At Chipper Cash we prioritize people. Benefits/perks listed here may vary depending on the nature of your employment with Chipper Cash and the country where you work. We offer competitive salary and benefits. US-based employees gain access to healthcare benefits, a 401(k) plan and company match, unlimited PTO that you’ll actually be encouraged to take, equity in the company, outstanding health and wellness benefits such as our new Chipper Care Policy, generous parental leave, and a welcoming and inclusive culture that embraces the open-minded traveler with a love for humanity and all our differences, and much more.

At Chipper we know some groups of applicants will only apply if they check every box on a job opening, but we encourage you not to say no for us. If you meet 80% of the requirements, apply apply apply! We would love to speak to you.

More Information on Chipper Cash
Chipper Cash operates in the Financial Services industry. The company is located in San Francisco, CA. Chipper Cash was founded in 2018. It has 297 total employees. To see all jobs at Chipper Cash, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Chipper CashFind similar jobs