Haskell/Scala FP Software Engineer II

BlueChip Financial
Minneapolis, MN, US
Full-time

BlueChip Financial (BCF) is seeking a Software Engineer to contribute to a new cutting-edge platform. In this fast-paced environment, the team works with Product, Compliance, and Marketing to meet business needs.

This position is a chance to join a highly collaborative agile team working on greenfield technology.

An ideal candidate should be a fast learner of new tools and technologies. The candidate should be comfortable with enterprise software and security.

Strong analytical skills are a big plus when working with relational and document databases. The candidate should be familiar with back-end and front-end development and be able to follow requirements documents while voicing his / her opinions on possible improvements and innovations.

In this role, you will

  • Independently design, develop and modify user-interfaces, micro-services, and backend applications that conform to company standards and best practices
  • Solve complex technical problems
  • Build libraries to be leveraged across the enterprise
  • Exhibit passion for delivering high-quality code and love for the craft of software development

Requirements

  • 5 years experience with Scala CATS AND Haskell
  • 2+ years experience with Python
  • 1+ year experience with machine learning models
  • 3 years experience working in the financial services industry, ideally within the lending industry
  • Experience with LoanPro will be a plus
  • Proficiency in multiple back-end languages (e.g. : Java, Kotlin, Python) is a plus
  • Expertise with relational and NoSQL databases (e.g. : MongoDB, PostgreSQL, MS SQL Server, ElasticSearch)
  • Expertise building micro services using AWS Lambda and Kubernetes / Docker
  • Experience with event processing or streaming mechanisms (e.g. : AWS SNS / SQS, RabbitMQ, Kafka)
  • Proficient in test-driven development (TDD) and continuous deployment practices
  • Familiarity with SDLC methodologies especially Agile / Kanban / SCRUM
  • Proficiency with AWS Cloud services

Location and Travel

BCF is headquartered in Belcourt, North Dakota, with a satellite office in Atlanta, GA. This position will be located in Atlanta, GA, with a hybrid office policy (2 days / week in the office).

Benefits

Perks and benefits

  • The opportunity to help bring much-needed income and economic development to the Turtle Mountain Band of Chippewa Indians
  • Competitive salary and bonus structure
  • Generous employee benefits plan, including robust healthcare plans, matching 401K, and four weeks of PTO
  • Company-sponsored professional development and training opportunities

About the Company

BlueChip Financial (d / b / a Spotloan.com) is a leading online direct lender founded in 2012 that utilizes advanced underwriting technology to provide short-term loans to Americans in need.

BCF is wholly owned and operated by the Turtle Mountain Band of Chippewa Indians of North Dakota, a Federally-recognized Native American Tribe (the Tribe ).

BlueChip Financial is an integral part of the Tribe’s economic development efforts, and it is an essential provider of employment opportunities on the Tribe’s reservation.

Employment decisions at BCF are based on qualifications, ability, and merit. When qualifications are equal, candidates who are enrolled members of the Tribe will receive preference.

After considering this preference, it is BCF’s policy to provide equal employment opportunity to all qualified persons without regard to race, color, religion, sexual orientation, age, disability, or national origin.

5 days ago
Related jobs
Promoted
IWCO Direct
Chanhassen, Minnesota

The Software Engineer II independently develops and assists in the design of products that support IWCO business efficiency and growth. Create and implement detailed software test plans to ensure software design meets the specifications and quality. Collaborate with other software engineers, technic...

Promoted
Travelers Insurance
Saint Paul, Minnesota

Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubles...

Promoted
Infinite Campus
Minneapolis, Minnesota

The Software Engineer II is responsible for bug fixes and maintenance of preexisting code. BA/BS in Computer Science or related field or three years software development experience; OR five years software development experience. Development and testing of select product area(s) of the Infinite Campu...

Promoted
Medtronic
Minneapolis, Minnesota

Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or related technical field. Software Engineer II position supporting Medtronic’s Neuromodulation and Pelvic Health Operating Units. Additionally, some projects may require focused software so...

020 Travelers Indemnity Co
Saint Paul, Minnesota

Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubles...

Travelers Insurance
Saint Paul, Minnesota

Travelers is seeking a CIAM Software Engineer II to join our organization as we grow and transform our Technology landscape. Delivery - Intermediate delivery skills including the ability to estimate accurate timelines for tasks and deliver work at a steady, predictable pace to achieve commitments, c...

020 Travelers Indemnity Co
Saint Paul, Minnesota

Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubles...

Boston Scientific
Arden Hills, Minnesota

As a Supplier Quality Engineer II, you play a critical role in ensuring the safety, reliability, and compliance of sourced software used as a medical device (SaMD) or in medical devices (SiMD). Additionally, the Supplier Quality Engineer II will support sourcing and quality systems by participating ...

020 Travelers Indemnity Co
Saint Paul, Minnesota

Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubles...

HEPCO, Inc.
Minneapolis, Minnesota

Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science. We are seeking a Software Engineer II to join our client’s dynamic team. This role involves a diverse range of tasks across software requirements analysis, design, implementation...