Please, let Oportun know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Oportun is a digital banking platform that aims to help its 2.2 million members achieve their financial goals through intelligent borrowing and savings.
The Senior Software Engineer will be a key member of the engineering team, responsible for designing, developing, and maintaining sophisticated software solutions.
The role involves solving business problems with technical solutions and contributing to architectural decisions.
The engineer will mentor junior engineers and collaborate with cross-functional teams to deliver high-quality, scalable software solutions.
Responsibilities include end-to-end delivery of complex software applications, ensuring adherence to best practices and quality standards.
The engineer will provide technical leadership, conduct code reviews, and mentor junior engineers.
The role requires taking ownership of customer issues and maintaining the reliability and performance of systems.
The engineer will independently drive and lead multiple features and projects, keeping stakeholders informed.
Requirements:
A minimum of 5 years of experience with Angular and React JS, including unit and end-to-end testing.
Extensive proficiency in programming languages such as Java, Kotlin, C#, Python, or similar.
At least 5 years of experience working with relational databases and SQL.
A minimum of 2 years of experience with document-style databases like MongoDB or DynamoDB.
At least 2 years of experience deploying applications in a Kubernetes environment.
Proven experience achieving 80%+ code coverage through automated testing.
Demonstrated experience in web application development, RESTful APIs, and frontend technologies (HTML, CSS, JavaScript) is advantageous.
Typically requires a minimum of 6 years of related experience with a Bachelor's degree or a Master's degree with equivalent education and experience.
Strong understanding of data structures, algorithms, and software design principles.
Solid grasp of version control systems, such as Git.
Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
Proven ability to mentor and lead other engineers in a collaborative environment.
Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business challenges.
Excellent communication and interpersonal abilities.
Benefits:
Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging.
The company celebrates and nurtures its inclusive culture through employee resource groups.
Employees have the opportunity to work on impactful projects that advance the company's mission of delivering affordable credit.
The role offers the chance to mentor junior engineers and contribute to a culture of continuous learning and technical excellence.
Oportun is an Equal Opportunity Employer, considering all qualified applicants without regard to protected categories.
Apply now
Please, let Oportun know you found this job
on RemoteYeah
.
This helps us grow 🌱.