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
173,000 - 233,000 USD per year
Apply Now