This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
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 company has provided over $17.8 billion in responsible credit and saved its members more than $2.3 billion in interest and fees.
As a Software Engineer, you will collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand business requirements and translate them into efficient and scalable software solutions.
You will design, develop, test, deploy, support, and maintain high-quality software applications using industry best practices and modern technologies.
You will write clean and maintainable code that adheres to industry coding standards and contributes to the overall stability of the systems.
You will proactively find and address technical debt, inefficient practices/tools, and performance bottlenecks, continuously improving the reliability and performance of the software.
You will stay up-to-date with emerging technologies and industry trends, proposing and implementing innovative solutions to enhance products and services.
Requirements:
A minimum of 3+ years of experience, preferably 5 years, with a Bachelor's degree is required.
A proven track record of delivering high-quality software solutions in a timely manner is essential.
Strong problem-solving and analytical skills, with a passion for tackling complex technical challenges, are necessary.
A solid understanding of data structures, algorithms, and software design principles is required.
Strong proficiency in Java, Microservices, Spring Boot, Spring Framework, RESTful APIs, and Hibernate is mandatory.
Experience with relational databases like MySQL, MariaDB, and SQL is required.
Familiarity with version control systems, such as Git, is necessary.
Experience in frontend technologies, specifically ReactJS, React Native, and NextJS, is required.
Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team-oriented environment, are essential.
The ability to work independently with minimal help is required.
A strong ability to quickly learn new technologies and apply them as needed is necessary.
Strong unit and integration testing skills are required.
Benefits:
Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging and are encouraged to share their perspectives.
The company celebrates and nurtures its inclusive culture through employee resource groups.
Oportun is an Equal Opportunity Employer, considering all qualified applicants for employment opportunities without regard to various protected categories.
The company does not charge for pre-employment fees such as background checks, training, or equipment.