Senior Software Engineer

closed
First Help Financial Logo

First Help Financial

๐Ÿ’ต $120k-$150k
๐Ÿ“Remote - United States

Summary

Join First Help Financial (FHF), a rapidly growing company offering auto loans, as a Senior Software Engineer. This remote position offers a competitive salary ($120k-$150k base plus bonus) and the opportunity to contribute to a dynamic team. You will design and develop software enhancements, become a subject matter expert on loan origination systems, and mentor junior developers. FHF boasts a strong company culture, emphasizing work-life balance and professional development. The role requires extensive experience in Java, Spring Boot, Microservices, and AWS, along with a bachelor's degree in computer science or a related field. Excellent benefits include health and welfare benefits, paid time off, 401(k) match, tuition reimbursement, and more.

Requirements

  • Minimum of bachelorโ€™s degree in computer science or related field
  • 5+ yearsโ€™ experience in developing world-class Microservices using Apache Spring Boot
  • 5+ yearsโ€™ experience Java development skills in building large-scale web applications and APIs using object-oriented principles
  • 5+ yearsโ€™ experience with Spring Framework, ORM (Hibernate, JPA)
  • 5+ yearsโ€™ experience with Oracle SQL and MS SQL
  • 3+ yearsโ€™ experience Python development skills building and maintaining scalable applications
  • Hands-on experience working within the AWS ecosystem. This includes a strong proficiency in creating and debugging serverless (lambda) functions and frameworks
  • Familiarity with System Design: A solid understanding of system design is essential. The ideal candidate should be capable of designing and developing scalable infrastructure components that align with the organization's goals
  • Good knowledge of DevOps & collaboration tools: CircleCI, Jenkins, GIT, Sonarqube, etc
  • Experience with Cloud Technologies like AWS S3, RDS, ELB, etc
  • Experience with containers and developing containerized applications using Docker
  • Experience with deconstructing complex problems into modular simple solutions
  • Strong understanding and discipline around software test approach
  • Strong sense of dedication and teamwork toward a goal
  • Full-Stack development experience

Responsibilities

  • Design and develop major functional or performance enhancements for existing products or produce new software products or tools
  • Become a subject matter expert for our Loan Origination Systems with an ability to explain and improve complicated code bases and assist with troubleshooting complex problems
  • Take a lead role in steering architecture to scale technology and process to a high scale and quality
  • Work closely with stakeholders in various internal groups to help balance delivery speed and quality
  • Mentor and train junior developers to maximize team velocity
  • Be a developer on an Agile team, working closely with Product Owner, Scrum Master, and other developers, to review and qualify business requirements, functional specifications, use-cases, and test plans
  • Drive full cycle end to end development from design through implementation
  • Design, prototype and author code for software components and applications. Continue to iterate to optimize customer experience

Preferred Qualifications

  • Masterโ€™s degree in computer science or related field
  • Familiarity, and exposure to leading JavaScript frameworks including Angular, React, or similar
  • Experience in Financial Services Industry

Benefits

  • Competitive health and welfare benefits (medical, dental, vision, LTD/STD, Identity theft, paid parental leave and much more)
  • Paid vacation
  • 401(k) match
  • Tuition reimbursement
  • Social activities
  • Monthly lunches
  • A robust employee recognition and talent development program to enhance your career with us
This job is filled or no longer available