Senior Software Engineer - Backend
Job Description
Who is Credible?
We are a marketplace where users can compare personalized, prequalified rates and quotes from multiple lenders and carriers, for student loans, mortgages, personal loans and insurance.
We’re challenging the status quo by giving power to the consumer. We believe in a world where ‘ethical’, ‘lending’, and ‘insurance’ can coexist, so we set out to build innovative platforms that actually work for customers. Our mission is to help people find the best loan or insurance policy possible.
We believe researching and buying loans or insurance shouldn’t be confusing or complex, so we’ve focused on simplicity. We’ve created the only unbiased loan and insurance buying process out there, which makes finding options straightforward and clear.
About the Role:
We're looking for a motivated, experienced Senior Backend Engineer to join our growing team. You'll join our Engineering team in building out an extraordinary platform that has helped thousands of people save money, and aims to help millions more. If you've been seeking a product that's worthy of your skills, then read on.
Responsibilities:
- Passionate about software architecture and building distributed systems
- Self-starter with experience working in an Agile/Lean environment and with minimal supervision
- Ability to understand customer requirements and efficiently translate it to the code
- Thrive on collaboration; Credible's Software team works closely with Product Management, Design and Operations for everything from roll-out to feature enhancement
- Strong leadership and verbal communication skills
- You take pride in writing and maintaining clean, modular code following SOLID
- Open to learning new technologies with a passion for system design principles and code quality
- Extraordinary problem solving and communication skills
Education and Experience:
- 8+ years of experience in building and deployment enterprise/consumer-facing applications in the cloud (AWS, GCP, Azure)
- SOLID experience in languages such as Scala, F#, C#, Java, Go or Python
- Strong experience working with relational and NoSQL databases
- Experience designing and building REST APIs
- Some experience with GraphQL and/or gRPC is nice to have
- Experience designing and building event-driven microservice architecture
- Experience working with message and pub/sub systems, e.g. Kafka, RabbitMQ, Pub/Sub
- Experience setting up and using CI/CD pipelines
- Demonstrable experience building software using Test Driven Development
- Ability to understand customer requirements and efficiently translate it to the code
- Strong leadership and verbal communication skills
- BS in Engineering, Computer Science, or equivalent experience
We combine the intelligence, expertise and confidence of a financial advisor with the approachability and honesty of a friend. In other words, we’re the friend you always wish you had in finance.
We are optimistic, challengers, trustworthy, clever, and smart. We are open and transparent. We strive to act as advisors by being friendly, objective, and open in our communication. We use language that is intelligent yet approachable. When appropriate, we’ll drop in a bit of wit to position ourselves as a fresh, reliable voice in the financial world.
Date Posted
08/11/2022
Views
0
Similar Jobs
Software Engineer (L5) – Commerce Data Engineering, Foundations Team - Netflix
Views in the last 30 days - 0
View DetailsDistributed Systems Engineer (L6) - Commerce Product Data Engineering - Netflix
Views in the last 30 days - 0
View Details