Job Title:
Software Engineer

Company: Kashable

Location: New York City, NY

Created: 2024-05-04

Job Type: Full Time

Job Description:

About the jobThe CompanyKashable 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.LocationAre you the right candidate for this opportunity Make sure to read the full description below.Kashable is located in Midtown Manhattan, New York CityOffice Expectation: You are required to be in the office (in-person) 3-4 times a week to collaborate effectively with the teamYour MissionWe 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 benefitsWork 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 essentialExecute 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 developmentEmbrace best practices in software development (Code Reviews, Unit Tests, CI/CD) and leverage them every dayRecipe for Success5 or more years of experience developing large scale enterprise applicationsProficient in Java, with a good knowledge of its ecosystemsSolid understanding of OOP concepts and various design/programming patterns, including concurrency patternsFamiliarity with Java Streams and OptionalFamiliarity with concepts of MVC, JDBC, CRUD/REST, and multi-tier architectureFamiliarity with SCM tools, such as GitFamiliarity with Spring and HibernateFamiliarity with build tools such as Ant, Maven, and/or GradleExperience with relational database(s) and proficiency in SQLExperience with non-relational database(s) / NoSQLExperience with JavaScript and various frontend libraries, or familiarity with frontend frameworks, such as React, Angular or VueFamiliarity with basic markup languages, such as HTML, XML, and JSONFamiliarity with Unix/Linux operating systemAn appreciation for open and constructive dialog with your fellow team membersBS or MS in Computer Science or equivalent combination of experienceCherries on TopFamiliarity with basic integrative protocols, such as HTTP, FTP, SSH/SCP, JMS, SMTP, SMB, and JDBCFamiliarity with basic security concepts, such as SSL/TLS, OAuth, encryptionFamiliarity with basic cloud concepts, such as AWS, GCP, and/or MS AzureFamiliarity or proficiency with other programming languages, such as PythonFamiliarity with or proficiency with React Native/Expo developmentFamiliarity with the TypeScript programming languageFamiliarity with Agile methodologiesPerks & BenefitsExcellent health coverageDental and Vision insurance401k Plan with Employer matchFSA PlanSubsidized ClassPass membershipCommuter benefitsWeekly catered lunchesThe 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.