Sign In
No Thanks  ✕

Commitment issues? We totally get it.

Try Premium Free for 30 Days!

With SAVVI Premium you get:

  • Track your accounts
  • Understand your money
  • Plan for up to 6 goals
  • Get a personal action plan
  • Asset allocation advice
  • Ad-free experience

Lead Backend Python/PostgreSQL Engineer

As a Lead Backend Engineer, you will bring your exceptional engineering and security expertise to our ambitious, tight-knit team to drive our financial advice platform forward. If you love building new products nd product features, find deep satisfaction in exactness and thrive when your team can rely on your skilled contributions, this is a great role for you!

As a backend engineer you’ll be:

  • Architecting eloquent data schemas in PostgreSQL and Python
  • Developing new RESTful API endpoints with unit tests in Python 3
  • Writing SQL queries, functions and triggers in PostgreSQL
  • Implementing data analysis services in Python and SQL to power dashboard metrics
  • Developing integrations with third-party services
  • Performing both automated and manual quality assurance testing
  • Building services in Python that integrate with AWS services
  • Doing everything you do with a security-first mindset

Some skills we think you’ll need to succeed in this role:

  • Proven ability with Python 3 with an understanding of core asyncio principles
  • Expert in building robust distributed systems with RESTful Web APIs
  • Proficient in SQL and able/willing to work directly with PostgreSQL instead of through an ORM
  • Experience with Amazon AWS services like Lambda, SNS, SES, S3, API Gateway, ECS, RDS, DynamoDB, and CloudFormation.
  • Understanding of application security, threat models, and threat mitigation techniques
  • Familiarity with Docker
  • Comfortable working with git and GitHub or GitLab
  • Able to understand product objectives and translate them into technical requirements
  • Able to work independently and creatively while actively collaborating with front-end developers and product designers
  • A knack for solving problems and debugging
  • Excellent communication skills

Required Qualifications

  • Bachelor’s degree in computer science, information technology, mathematics, or equivalent
  • 5+ years of operations or development experience in a production SaaS environment
  • Demonstrated skill with Python and SQL
  • Previous experience with Docker and container orchestration
  • Strong understanding of application security in a SaaS environment

Our backend tech stack:

  • Python 3 (aiohttp, asyncpg, pytest)
  • PostgreSQL
  • Docker
  • AWS (CloudFormation, ECS, EC2, RDS, S3, CloudFront)
  • GitLab

About SAVVI Financial

We are MIT-trained, Ph.D. mathematicians, engineers and data scientists, specializing in quantitative finance, applied analytics, and robust optimization. For over 20 years, our core team has applied our skills to solve real-world problems in the areas of finance, healthcare, and transportation systems. At SAVVI, we focus our academic expertise, portfolio management experience, and major advancements in algorithmic models and computational processing to solve the complex challenge of personal financial decision-making.

We’re on a mission to democratize financial advice, and we need your help to scale and grow our product.

Interested? Please contact us at: