Backend Software Engineer
Self Financial
- Austin, United States
- Mid Level
- 2+ years
- Bachelor's degree
- Posted
Skills
Required
- backend
- Python
- software engineering
- backend services
- web application fundamentals
- asking for help
- REST APIs
- OpenAI / Codex
- Copilot
- SQL
Preferred
- Flask / FastAPI
- cloud platforms
- AWS
- Docker
- message queues
- open-source
- Git
- software development workflows
- code review
Join Self Financial as a Backend Software Engineer on the Credit Card team. You'll build and maintain services and APIs that power our credit card experience across mobile and web platforms. This role is ideal for someone with a solid foundation in backend development who wants to grow their skills and take on more ownership over time. You'll work with Python, Flask, FastAPI, PostgreSQL/MySQL, and third-party integrations, while collaborating with various teams and contributing to continuous improvement.
Responsibilities
- Contribuer à la construction et à la maintenance des services et des API qui alimentent l'expérience de la carte de crédit.
- Travailler sur l'intégration avec des partenaires et des plateformes tiers, en apprenant comment les systèmes externes se connectent aux nôtres.
- Participer à la rédaction de code propre et maintenable, à la révision de code et à l'utilisation des retours d'examen pour améliorer votre travail.
- Comfort with Git and common software development workflows, including code review and collaborative development
Requirements
- Working knowledge of Python and a solid grasp of web application fundamentals
- 2+ years of professional software engineering experience, including work on backend services
- Clear communication skills, the ability to manage your own tasks, and a habit of asking for help when you need it
- An understanding of REST APIs and how backend services communicate with clients and other systems
- A commitment to writing reliable, tested, secure, and maintainable code
- Experience integrating with third-party APIs or external partner systems
- Curiosity and a track record of picking up new technologies quickly
Knowledge of the credit card or payments industry
- Experience using agentic engineering tools (e.g., Claude, OpenAI/Codex, Copilot) to speed up development workflows
- Bachelor’s degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience preferred
- Experience with SQL and relational database design
Preferred
Experience with Flask or FastAPI
- Exposure to cloud platforms (AWS preferred), containers (Docker), or message queues
- Personal, professional, or open-source projects that show your backend skills
Pay
USD 105,000 - 130,000
jobapplier