Farmington, UT

Senior Full Stack Developer

We are currently filling roles for onsite positions in Farmington, Utah. We are not remote.

LoanPro is a Fintech SaaS company, providing core lending infrastructure (software and cloud configuration) to mid-market and large lenders. Our superior product enables clients to be more efficient, organized, and streamlined in the lending business. LoanPro’s software manages over 17 billion dollars in loans, with 700+ customers throughout North America. Our amazing employees are driving the growth of our exciting, profitable company – you should be here with us! Farmington Utah is a great place to work.

Please {apply below} via our website!

The Role

We need an experienced developer who is comfortable with software architecture and secure development. We are looking for an individual who can be trusted to understand and own their assigned tasks, while communicating well with the rest of our development team to effectively complete them. We need an individual who will fit in with and maintain the culture of excellence we've created within our development team.

Please note that applicants residing in Utah are required to work on-site at our main office!

What You'll Do

  • Develop new features
  • Fix bugs on existing features
  • Give input and make decisions to implement development solutions
  • Give input and make decisions on software architecture
  • Follow our processes to facilitate agile development
  • Collaborate closely with other developers and colleagues

Why You'll Love Working Here

  • Competitive Compensation
  • Market-competitive Medical, Dental, and Vision Coverage
  • 401k with a guaranteed 3% contribution
  • Generous Paid Time Off and Holiday Schedule
  • Fully Stocked Breakroom
  • Ability to make a real difference
  • A value-based, innovation-focused, learning culture
  • Endless opportunities for growth; when we grow, you grow - and vice versa!
  • Top 5 Reasons Employees Love Working here: Opportunity for Growth, Competitive Pay, Rockstar Coworkers, the Culture, and Support from Leadership.

What You'll Need

  • This is a Senior level position for a Full-Stack developer role. Demonstrated knowledge of software architecture and design patterns, and test/QA design principles is required.
  • Strong experience designing and building backend systems with languages such as PHP, Python, Java, NodeJS.
  • Deep understanding of ES6/Javascript and strong experience working with modern web frameworks such as VueJs and/or React. (VueJS, which we use, and Typescript are a plus).
  • Working knowledge of open source databases and data stores. (Think MySQL, PostgreSQL, Memcache, Redis, ElasticSearch).
  • A good understanding of security principles and best practices for handling sensitive data, and familiarity with OWASP security recommendations.
  • Good understanding of queues, data structures and algorithms applicable for application development.
  • Experience designing and integrating RESTful APIs.
  • Experience designing and writing testable code (unit tests, integration tests).
  • Familiarity with AWS or other cloud providers (AWS is a plus).
  • Hands-on experience with GNU/Linux based systems (SSH, scripting, etc).
  • Proficiency with at least one scripting language such as bash, python, perl or similar.
  • Knowledge of modern version control systems such as Git.

Nice to Have

  • Experience working with functional programming languages, such as Clojure and/or Elixir.
  • Practical knowledge of domain driven design patterns.
  • Understanding of working within CI/CD pipeline to deploy quickly.
  • Knowledge of the PCI standard, and/or understanding working within highly-regulated industries.

Through our commitment to industry-leading technology and problem-solving, we are confident that LoanPro will be home to the most rewarding work of your career. If you’re looking for growth, constant learning, and dynamic challenges, you’ll find that amazing career opportunity here. Every voice, every perspective matters and we’re a proud equal opportunity employer.

- provided by Dice

Recommended Skills

  • Agile Methodology
  • Algorithms
  • Amazon Web Services
  • Backend
  • Bash (Scripting Language)
  • Clojure
Browse other jobs