Sr. Software Engineer

3 - 6 years

5 - 8 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

ABOUT OPORTUN

Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its members financial goals within reach. With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $19.7 billion in responsible and affordable credit, saved its members more than $2.4 billion in interest and fees, and helped its members save an average of more than $1,800 annually. Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.

WORKING AT OPORTUN


Working at Oportun means enjoying a differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture where we all feel a sense of belonging and are encouraged to share our perspectives. This inclusive culture is directly connected to our organizations performance and ability to fulfill our mission of delivering affordable credit to those left out of the financial mainstream. We celebrate and nurture our inclusive culture through our employee resource groups.

About the Role

We are looking for a Senior

Full Stack Engineer

with strong expertise in

Kotlin/Java

and modern frontend technologies such as

Angular

or

React

. The ideal candidate is passionate about building high-quality, scalable, and secure applications, and thrives in a collaborative environment that values innovation, ownership, and technical excellence.

Key Responsibilities :

  • Design, develop, and maintain

    frontend applications

    using

    Angular

    (preferred) or

    React

    .
  • Build intuitive, responsive, and accessible UIs using

    HTML

    ,

    CSS

    , and

    JavaScript

    .
  • Develop

    backend services and APIs

    using

    Kotlin/Java

    with

    Spring Boot

    or similar JVM frameworks.
  • Architect and implement

    RESTful APIs

    and

    microservices

    to support high-performance applications.
  • Ensure code quality through automated testing using:
    • Cypress

      (preferred) or equivalent frameworks for frontend testing.
    • Karate

      (preferred) or equivalent frameworks for backend/API testing.
  • Implement and maintain

    CI/CD pipelines

    using tools such as

    Jenkins

    and

    GitHub Actions

    .
  • Containerize applications using

    Docker

    and manage deployments via

    Kubernetes

    on

    AWS

    .
  • Monitor and optimize application performance using

    APM tools

    such as

    New Relic

    or other JVM-focused monitoring tools.
  • Experience with

    SQL and NoSQL databases

    such as

    MySQL (MariaDB)

    and

    MongoDB

    .
  • Apply and enforce

    security best practices

    , including

    OAuth2

    ,

    JWT

    , and

    data encryption

    .
  • Design and maintain

    event-driven architectures

    leveraging

    Kafka

    ,

    RabbitMQ

    , or similar technologies.

What You ll Bring

  • Proven experience with

    Kotlin

    or

    Java

    , and

    Spring Boot

    .
  • Strong understanding of

    frontend frameworks

    , preferably

    Angular

    .
  • Solid background in

    microservices architecture

    and

    REST API design

    .
  • Working knowledge of

    CI/CD

    ,

    Docker

    ,

    Kubernetes

    , and

    AWS

    .
  • Experience with

    APM tools

    (e.g.,

    New Relic

    ) for monitoring JVM-based applications.
  • Proficiency in

    automated testing

    (Cypress for UI, Karate or similar for APIs).
  • Experience with both

    SQL

    and

    NoSQL

    data stores.
  • Familiarity with

    event-streaming

    platforms (Kafka, RabbitMQ).
  • Deep understanding of

    application security principles

    and best practices.

Preferred Qualifications

  • Hands-on experience deploying and managing production workloads in

    AWS

    .
  • Exposure to

    infrastructure-as-code

    tools (e.g., Terraform or CloudFormation).
  • Strong problem-solving skills and ability to debug complex distributed systems.
  • Excellent communication and collaboration skills, with a focus on delivering business value.
nan

Mock Interview

Practice Video Interview with JobPe AI

Start Business Development Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Oportun logo
Oportun

Financial Services

San Carlos California

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india