Backend Software Engineer, Java

Roostify

San Francisco, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/20/2021
  • Website: roostify.com
  • Company Address: 303 Second Street South Tower, Suite 325, San Francisco, CA, 94107

About Roostify

Roostify is a web and mobile service that simplifies and accelerates the home-buying experience. We provide step-by-step guidance in the home and loan closing process and allow agents, loan officers and home buyers to share and track critical information seamlessly.

Job Description

Roostify is transforming the mortgage industry with an innovative and integrated platform that’s streamlining the entire digital lending experience. We believe that home lending should be a fair, fast, and transparent experience. Our software is used by banks across the country to improve lending experiences every day. We are a team of innovative thinkers on a mission to reinvent the lending experiences so people can accelerate their future.   

As a Software Engineer within Roostify’s Core Platform team, your architectural knowledge and experience will help us design and build the next generation platform and applications. Your technical judgment and experience enable you to solve complex problems with elegant designs, allowing us to deliver products on time while also maintaining a high standard of quality.

 

RESPONSIBILITIES

  • Design and deploy apps on Amazon Web Services (AWS) 
  • Build web applications and Microservices using best practices 
  • Work closely with the product team to drive agile delivery of both existing and new features/offerings 
  • Work on all facets of the product from the user interfaces to the customer-facing knowledge base 
  • Ensure our engineering standards and principles are adhered to and communicated to both stakeholders and cross-functional teams; identify and mitigate performance bottlenecks by using good coding patterns
  • Identify gaps in development and help with process improvements
  • Assist with the architecture of frontend and backend frameworks 
  • Work with Design/Product to gain a deep understanding of our users and help guide product-led decisions
  • Collaborate closely with internal Roostify teams on product roadmap deliverables and changes, ensuring clear communication and expectations

SKILLS & EXPERIENCE

  • BS or MA in Computer Science preferred and/or comparable experience as a Software Engineer
  • 2+ years of experience in a SaaS environment
  • Hands-on experience with scalable backend services for external customer-facing web and mobile applications
  • Proficient in Java (JDK 8+) and use streaming and lambdas to keep your codebase concise
  • Previous experience with REST applications and services using open-source Java Frameworks - Spring MVC, Spring Boot, Spring Data
  • Git is where you live, you’re comfortable with Merge and Rebase concepts, refactoring existing codebases with an understanding of existing implementations to decide to refactor or rewrite
  • In the maintenance of pristine code quality practices, you use JUnit and SonarQube is preferred
  • Comfort with AppServers like Tomcat and Netty
  • Proficiency with SQL & NoSQL solutions understanding the pros and cons of relational and free form databases; MySQL a plus
  • Web-based multi-tenant enterprise platforms, AWS or other cloud platforms and web security fundamentals is in your wheelhouse
  • You like working in Agile methodology and are comfortable with the Scrum process
  • Ambiguity doesn’t scare you, as you thrive in a fast-paced, collaborative, high-growth environment
  • You’re motivated, creative, detail-oriented, and driven to produce results with attention to good design
  • You are curious and are always learning - you like to keep abreast of latest developments relevant to engineering and technology
  • Previous experience with integration/orchestration like Apache Camel or JBOSS fuse etc is a plus
  • Exposure to working with crypto and encryption technologies is desired
  • Experience with Fintech, financial applications, banking, or mortgage software products is a plus

BENEFITS & PERKS

At Roostify we know that people do their best when they feel their best; we care about our people and want them to thrive. Here are some of the benefits we’re proud to offer:

  • Competitive Salary & Equity Packages
  • Health, Dental, and Vision Plans
  • 401K 
  • Flexible Vacation Time
  • Fitness/Wellness Discount through ClassPass

Roostify is an Equal Opportunity Employer 

At Roostify we have a value of People First. We strive to provide the best experiences to our employees and candidates. We consider applicants without regards to race, color, national origin, sex, age, religion, sexual orientation, gender identity, veteran status, marital status, physical or mental disability, or other protected classes under all local, state, and federal laws and ordinances. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Related Jobs

Senior Product Designer

Roostify - San Francisco, CA, US

QA Engineer, Data & AI

Roostify - San Francisco, CA, US

Sr. DevOps Engineer, Data & AI

Roostify - San Francisco, CA, US

Sr. Ruby on Rails Developer

Roostify - San Francisco, CA, US

Product Manager, Lending Platform

Roostify - San Francisco, CA, USRemote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.