Senior Software Engineer, Backend (Card Loan Platform)
New
A
AffirmFinancial technology
Remote USFull-TimeSenior
Salary173,000 - 233,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience in software development or engineering
- Required Skills
- AWSDockerPythonGCPKotlinKubernetesSoftware ArchitectureAzureRESTful APIs
Requirements
- Have 5+ years of experience in software development or engineering.
- Bring a deep understanding of system design and architecture.
- Be proficient in Python, Kotlin, or a similar modern programming language.
- Have experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Have experience with containerization using Docker and Kubernetes.
- Know SQL and NoSQL database systems.
- Have knowledge of web frameworks and RESTful API development.
- Have equivalent practical experience or a bachelor's degree in a related field.
- Demonstrate leadership in supporting team growth and continuous learning.
- Communicate complex ideas to diverse audiences and apply strong analytical and problem-solving skills.
Responsibilities
- Lead technical strategy, planning, prioritization, and execution of projects aligned with product, technical, and business goals.
- Design and develop large-scale, high-availability services.
- Build APIs and data models for microservice and event-driven architectures.
- Collaborate with Product, Analytics, Design, Legal, and Accounting on card loan attribution and lifecycle strategy.
- Analyze and troubleshoot complex technical issues and optimize existing code.
- Drive solutions focused on long-term robustness and scalability.
- Guide junior engineers and lead technical discussions and design reviews.
- Promote best practices through code review.
View Full Description & ApplyYou'll be redirected to the employer's site