Gravity Payments

Lead Engineer (BB-01571)

Gefunden in: Neuvoo CH

at Gravity Payments (View all jobs) remote

Gravity Legal is a fast-growing SaaS platform that helps small and medium-sized law firms accept client payments and manage money. Our law firm clients often sacrifice financially to expand access to the law and further the causes of equality and justice. The more we break down financial barriers for these firms, the more they are able to serve the underserved. We are looking for a full stack senior engineer and architect to join us on this mission and help expand our impact to thousands of law firms.

We are a small, entrepreneurial team with a strong sense of responsibility and willingness to step in wherever needed. Any candidate must bring a high degree of both competence and humility.

Job Responsibilities:

  • Overall responsibility for the architecture, design, evolution and operation of the platform
  • Responsible for the success of an 8-person engineering team
  • Mentor junior engineers
  • Work with the marketing team to understand business requirements and help translate into technical architecture and design
  • Be an expert on technical aspects of the platform, capable of reviewing design and code, merging code to the master branch, making deployments and troubleshooting the production platform
  • Assist other engineers on the team and incorporate their work into the platform
  • Capable of developing a high degree of empathy for our clients and building that perspective into the code
  • Technology Background:

  • Javascript/Typescript -- Both the backend and frontend are primarily written in Typescript. The Frontend uses React, MobX, Bootstrap and Webpack frameworks. The backend uses TypeORM for persistence.
  • RDBMS/SQL -- Data is persisted in a relational database (SQLite for local development, MySQL for AWS deployment).
  • AWS -- AWS deployment makes use of a number of AWS technologies: Lambdas, Aurora RDS, Cognito, SQS, SNS, S3, CloudFront, EC2 etc. We use Serverless Framework for packaging and deployment.
  • Web architecture -- The platform follows Web architecture best practices for security, usability, scalability and performance.
  • Unix-like development system -- The current developers use MacOS or Linux and Unix tools.
  • An ideal candidate has experience with three or more of the above (Javascript/Typescript required), and has 10-20 years experience in the development field.

    calendar_todayvor 3 Tagen

    Ähnliche Jobs

    location_onSaint Gallen, Schweiz

    work Gravity Payments

    Ich ermächtige ausdrücklich die Bedingungen und Konditionen