Remote Software Engineer

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Leave a feedback