GrepJob
Self Financial

Backend Software Engineer - Evergreen Posting

Self Financial
Apply
about 3 hours ago

Base Salary

$145k - $175k/yr

Responsibilities

  • Design, build, and maintain backend services and APIs using Python, Flask, and FastAPI.
  • Design and implement endpoints for web and mobile clients with attention to scalability and maintainability.
  • Model data and write efficient queries using relational databases such as PostgreSQL and MySQL.
  • Integrate with payment processors, credit bureaus, messaging systems, and analytics tools.
  • Write maintainable code and provide constructive code reviews.
  • Apply and reinforce practices for testing, security, performance, and safe releases.
  • Collaborate with Product, Design, Frontend Engineering, QA, and engineering management to scope and ship improvements.
  • Debug complex issues and deepen the team’s understanding of the backend architecture.
  • Contribute to documentation, team rituals, continuous improvement, and mentoring engineers.

Requirements

  • At least five years of professional software engineering experience, including meaningful ownership of backend services in production.
  • Strong working knowledge of Python and web application fundamentals.
  • Solid understanding of REST APIs, backend service communication, and API design tradeoffs.
  • Comfort with Git, code review, and collaborative software development workflows.
  • Demonstrated ability to write reliable, tested, secure, and maintainable code.
  • Strong communication skills and the ability to work independently and cross-functionally.
  • Experience with Flask or FastAPI in production is preferred.
  • Experience with agentic engineering tools such as Claude, OpenAI/Codex, or Copilot is preferred.
  • A bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience, is preferred.
  • Strong SQL and relational database design experience, including performance tuning, is preferred.
  • Production experience with cloud platforms such as AWS, containers such as Docker, or message queues is preferred.
  • Experience mentoring engineers or leading technical initiatives is preferred.
  • Applicants must be U.S. citizens or current green card holders; visa sponsorship is unavailable.

Benefits

  • Company equity in the form of stock options
  • Performance-based bonuses
  • Employer-paid health, vision, and dental insurance
  • Flexible vacation policy
  • Educational assistance
  • Free gym membership
  • Casual dress code
  • Team-building events and activities
  • Remote work arrangements and flexible work schedule
  • Paid parental leave

Tech Stack

Categories