Careers

Search the hundreds of open roles at our portfolio companies.

Software Engineer

Kashable

Kashable

Software Engineering
New York, NY, USA
Posted on Jul 19, 2024

About the job

The Company

Kashable is a fast growing, venture-backed Fin-Tech startup headquartered in NYC. We provide socially responsible, low-cost credit to American employees offered as a voluntary benefit through their employer. We were founded in 2013 by a team of serial entrepreneurs with deep experience and expertise in the specialty finance industry and have since become the leading provider of personal loan financing solutions at the workplace, catering to employers that run the gamut from Fortune 500 companies and small businesses to non-profits and governments. We are a dynamic, ambitious, and hard-working team that is redefining financial wellness for working Americans.

Location

  • Kashable is located in Midtown Manhattan, New York City
  • Office Expectation: You are required to be in the office (in-person) 3-4 times a week to collaborate effectively with the team

Your Mission

We are looking for an Agile Full Stack Java developer to be a member of a team responsible for building and maintaining consumer and back-office applications. At Kashable, you will:

  • Develop and maintain highly performant, scalable subsystems and decision engine components that allow us to stay nimble in the fast-paced and evolving business of consumer lending and employee benefits
  • Work across multiple layers of product infrastructure, including: relational database development, low-level protocol integrations, ETL operations and automation, SaaS/PaaS cloud integrations, and frontend development. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential
  • Execute architectural designs from Senior Engineers by writing efficient, reusable, and reliable source code in Java -- and other languages where applicable, e.g., SQL for RDBMS development
  • Embrace best practices in software development (Code Reviews, Unit Tests, CI/CD) and leverage them every day

Recipe for Success

  • 5 or more years of experience developing large scale enterprise applications
  • Proficient in Java, with a good knowledge of its ecosystems
  • Solid understanding of OOP concepts and various design/programming patterns, including concurrency patterns
  • Familiarity with Java Streams and Optional
  • Familiarity with concepts of MVC, JDBC, CRUD/REST, and multi-tier architecture
  • Familiarity with SCM tools, such as Git
  • Familiarity with Spring and Hibernate
  • Familiarity with build tools such as Ant, Maven, and/or Gradle
  • Experience with relational database(s) and proficiency in SQL
  • Experience with non-relational database(s) / NoSQL
  • Experience with JavaScript and various frontend libraries, or familiarity with frontend frameworks, such as React, Angular or Vue
  • Familiarity with basic markup languages, such as HTML, XML, and JSON
  • Familiarity with Unix/Linux operating system
  • An appreciation for open and constructive dialog with your fellow team members
  • BS or MS in Computer Science or equivalent combination of experience

Cherries on Top

  • Familiarity with basic integrative protocols, such as HTTP, FTP, SSH/SCP, JMS, SMTP, SMB, and JDBC
  • Familiarity with basic security concepts, such as SSL/TLS, OAuth, encryption
  • Familiarity with basic cloud concepts, such as AWS, GCP, and/or MS Azure
  • Familiarity or proficiency with other programming languages, such as Python
  • Familiarity with or proficiency with React Native/Expo development
  • Familiarity with the TypeScript programming language
  • Familiarity with Agile methodologies

Perks & Benefits

  • Excellent health coverage
  • Dental and Vision insurance
  • 401k Plan with Employer match
  • FSA Plan
  • Subsidized ClassPass membership
  • Commuter benefits
  • Weekly catered lunches

The pay range for this position is $120,000 to $160,000 annually. The actual base salary will depend on the candidate’s experience, qualifications, job-related knowledge and skill level.

We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply.

Kashable is an Equal Opportunity Employer.

Kashable is proud to be an equal opportunity workplace. We consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other basis protected by applicable law.