
Staff Software Engineer – Backend
Self Financial, Inc.
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
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