Oportun is an A.I.-powered digital banking platform that seeks to make financial health effortless for anyone.
Staff Software Engineer
Location
United States
Posted
67 days ago
Salary
$143.8K - $230.1K / year
Job Description
Job Requirements
- 11+ years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
- Proven track record of delivering sophisticated software solutions in a leadership capacity with high quality.
- Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business problems.
- Experience in Java, SpringBoot development, preferably Kotlin
- Experience in Front-End development like Angular.
- Experience in relational databases like MySQL, MariaDB and SQL
- Experience in NoSQL databases like Mongo DB
- Experience with Docker/Kubernetes (like EKS) for orchestration
- Experience working on cloud services like AWS
- Experience working with Gradle, writing 100% code coverage through unit and integration tests.
- Experience with working on APM tools for observability and alerting like Datadog/New Relic/Dynatrace/Splunk or something equivalent.
- Familiarity with business intelligence tools that allow you to visualize and analyze data and coming up with metrics that would help make decisions to improve the system.
- Ability to quickly learn new systems/requirements and create POCs and develop code.
- Ability to make informed technical design decisions that consider long-term maintainability, scalability, and performance.
- Capability to assess and identify all impacted components during architectural or framework upgrades.
- Experience with user behavior analytics, including event instrumentation, analysis, and deriving actionable product insights.
- Ability to identify and debug web server issues, including analyzing error patterns, performance bottlenecks, and misconfigurations using observability tools and server logs.
- Solid grasp of version control systems, such as Git.
- Knowledge in OAuth2.
- Proven ability to mentor and lead a team of engineers, fostering a collaborative and supportive work environment.
- Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a remote working environment.
- Flair to identify improvisation areas and provide solutions with newer technologies.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
Senior Full Stack Engineer building a high-performance observability platform at ClickHouse
Full-stack Engineer
Surgical Data Science Collective (SDSC)Empowering surgeons with AI-driven insights for better patient care
Full-stack Engineer developing web applications for video sharing platform
Software Developer V
JenzabarOur higher education SIS, ERP, cloud, and analytics solutions drive digital transformation and enable student success.
Software Developer V writing and debugging client applications for Jenzabar.
Senior Software Developer – ArcGIS Pro Imagery
EsriEsri technology helps people solve some of the world’s most difficult problems.
Senior Software Developer building user interface components for ArcGIS Pro