Software Engineer - SMB (Hybrid)
Enova International2 months ago
Base Salary
$68k - $90k/yr
Responsibilities
- Own core application features throughout their lifecycle, from implementation to deployment
- Collaborate with teammates to identify and execute technical solutions to complex problems
- Propose ideas, learn from senior peers, and participate in code reviews
- Work with product and engineering team members to understand and implement business requirements
- Contribute to the ongoing evolution of Enova products and services
- Build backend services, develop frontend applications, debug production issues, and unblock complex tasks
- Work within multidisciplinary teams in an Agile environment
Requirements
- At least 2 years of professional experience building and deploying software using Java, Python, or Go, with TypeScript and React for frontend development
- Strong understanding of SQL and database fundamentals, including schema design, indexes, migrations, and query optimization
- Experience with API integrations and microservices or event-driven architectures
- Experience building both frontend and backend applications and interest in full-stack development
- Strong coding, debugging, and troubleshooting skills focused on clean, maintainable, and scalable solutions
- Experience using AI tools to enhance software development workflows with sound judgment
- Strong communication, collaboration, prioritization, and cross-functional teamwork skills
- Willingness to participate in an on-call rotation
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Familiarity with unit and integration testing practices and frameworks is preferred
- Experience across development, testing, and release phases is preferred
- Experience with Docker or Kubernetes is preferred
- Basic familiarity with AWS and Terraform is preferred
- Exposure to non-relational or graph databases and open-source contributions is preferred
Benefits
- Hybrid schedule with in-office work Tuesday through Thursday and remote flexibility Mondays and Fridays
- Health, dental, vision, and mental health benefits
- 401(k) matching with a Roth option for U.S.-based employees
- PTO and paid holidays
- Sabbatical program for eligible roles
- Summer hours for eligible roles
- Paid parental leave
- DEI groups, employee recognition and rewards, charitable matching, and a paid volunteer day
Categories
About Enova International
Enova International (NYSE: ENVA) is a leading online financial services company that serves small businesses and consumers who are underserved by traditional banks. For over 20 years, Enova has provided over $72 billion in loans and financing to more than 15 million customers by offering a suite of market-leading products powered by the company's world-class analytics, machine learning algorithms and proprietary technology. You can learn more about the company and its portfolio of businesses at www.enova.com.