Self Financial, Inc.

Staff Software Engineer – Backend

Self Financial, Inc.

full-time

Posted on:

Location Type: Remote

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $134,000 - $190,000 per year

Job Level

About the role

  • Develop capabilities that support our credit building products and banking core systems
  • Develop services and infrastructure that provide essential functions at a massive scale
  • Work closely with Product Managers to build tools and systems required for us to service our financial products to our large customer base
  • Report to an Engineering Manager and work with our amazing team of Professional Engineers

Requirements

  • 8+ years of software engineering experience
  • Solid understanding and application of computer science fundamentals: data structures,
  • algorithms, and design patterns
  • Fluency with the development of Python/Flask/FastAPI code in a production environment
  • Extensive experience building and consuming REST APIs to work with other services
  • Proficiency with SQL and relational databases such as PostgreSQL
  • Experience in the container space such as Docker
  • Experience with common software engineering tools such as Git (or other VCS), Jira,
  • Confluence, and similar platforms
  • Experience with AWS and other related cloud architectures/services
Benefits
  • Company equity in the form of Stock Options
  • Performance-based bonuses
  • Generous employer-paid health, vision and dental insurance coverage
  • Flexible vacation policy
  • Educational assistance
  • Free gym membership
  • Casual dress code
  • Team building events and activities
  • Remote work arrangements/ flexible work schedule
  • Paid parental leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringcomputer science fundamentalsdata structuresalgorithmsdesign patternsPythonFlaskFastAPIREST APIsSQL