Software Engineer - SMB (Hybrid)
Core
Building and deploying software features for Enova's AI-powered financial services platform serving non-prime consumers and businesses.
Role type
Software Engineer (Full Stack)
Builds
Core application features, backend services, and frontend interfaces for the Colossus platform.
Domain
Financial Technology (FinTech), Lending, AI/ML infrastructure
Deliverable
production ML models | product features
Required skills
Java, Python, Go, TypeScript, React, SQL, database schema design, API integrations, microservices, event-driven architectures, debugging, troubleshooting, AI tool usage
Preferred skills
Testing frameworks, SDLC phases, Docker, Kubernetes, AWS, Infrastructure as Code (Terraform), non-relational/graph databases
Technologies
Java, Python, Go, TypeScript, React, SQL, Docker, Kubernetes, AWS, Terraform
Responsibilities
Take ownership of core features from implementation to deployment; Collaborate to execute technical solutions for complex problems; Propose creative ideas and participate in code reviews; Work with product teams to implement business requirements; Participate in on-call rotation
Seniority
Mid-level (2+ years experience)