Search jobs > New York, NY > Software engineer

Software Engineer

Kashable
New York, NY, United States
$120K-$160K a year
Full-time

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. However, please note that Kashable LLC is not able to provide visa sponsorship for this position.

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.

21 days ago
Related jobs
Promoted
Scale AI, Inc.
New York, New York

Software is eating the world, but AI is eating software. We're looking for entrepreneurial Fullstack Software Engineers to join our team. Strong knowledge of software engineering best practices. The ideal person is a natural entrepreneurial engineer who can take an ambiguous scope and lead the execu...

Promoted
MongoDB
New York, New York

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023 growing to approximately $137 billion in 2027. Degree in C...

Promoted
VirtualVocations
Brooklyn, New York

...

Promoted
C4 Technical Services
New York, New York

Mentor other engineering colleagues in software engineering principles and techniques. Senior Software Engineer (Ruby/Rails). Our senior software engineers are responsible for building the API and data models powering our virtual care platform. You are highly capable of communicating technical conce...

Promoted
VirtualVocations
Brooklyn, New York

A company is looking for a Senior/Staff Software Engineer-Windows. ...

Promoted
Fractal Analytics
New York, New York

Your expertise will be pivotal in guiding the team through technical issues and challenges, ensuring that software and applications are up-to-date and secure, and leading the development of solutions that meet user needs efficiently and effectively. Analyze and interpret user needs to guide the deve...

Promoted
VirtualVocations
Brooklyn, New York

A company is looking for a Senior Software Engineer - Invoices in various locations. ...

Promoted
Norgate Technology
New York, New York

Bachelor of Engineering or Science in Computer Science Skills and Experience:. ...

Promoted
New Relic
New York, New York
Remote

Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to quickly identify, understand, and tackle issues, analyze performance, and get the most out of their software and infrastructure. Mid-Level Software Engin...

GEICO
New York, New York
Remote

Our Senior Engineer works with our Distinguished Engineer and Principal Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. Senior Software Engineer – IaaS (Cluster Management). W...