The Data Hub Between Lenders and Capital Markets
Senior Backend Engineer
Location
United States
Posted
56 days ago
Salary
$140K - $155K / year
Seniority
Senior
Job Description
Senior Backend Engineer
dv01
• Bring transparency to the financial markets: You will bring transparency to consumer lending, mortgages, and other asset classes, by enabling our customers at banks, hedge funds, and credit originators via our SaaS offering including our Cashflows API product to quickly extract insights from large private and public datasets. • Develop using a modern, open source stack: You will develop on top of a software stack that includes Kotlin + Spring Boot with some legacy apps built on Scala + Play, and interact with data by building both REST API and GraphQL endpoints. We continuously evaluate and adopt new open source technologies to solve customer needs, so the skills you develop here will serve you well beyond dv01. • Interact with a diverse team: You will collaborate closely with other teams at dv01 to create great products. This includes working closely with the product team to understand the customer story, design team to understand the motivation behind the UI/UX, the data engineering team to understand the most efficient way to query that data, and finally front-end engineers to fully build out the product. • Gain knowledge of the financial industry: You will have an exclusive view into the system that enables Americans to afford houses, cars, and college. You will learn about the participants, terminology, and mathematics behind this sector of the financial markets.
Job Requirements
- A well-rounded engineer: You have a deep appreciation for engineering fundamentals holding over 6 years of experience. You understand the importance of writing tests, designing systems for long-term maintainability, and coming up with and evaluating different engineering approaches.
- Experienced developing complex products and architecture. You have extensive experience architecting data-driven products with complex workflows. You are strong in SQL and able to incorporate a deep understanding of the database and backend to build systems that provide a great customer experience through scalability, performance, and maintainability.
- Curious to expand your financial knowledge: You are excited to learn more about the intricacies of the financial system. You are adept at learning on the job and unafraid to dive into technical finance books.
- Familiarity with financial concepts, specifically structured products
- Familiarity with Google Cloud Platform, Google BigQuery, and Kubernetes
- Familiarity with data analytics tools like Spark, R, or Pandas
- Familiarity with React, Redux, Node.js.
Benefits
- Unlimited PTO. Unplug and rejuvenate, however you want—whether that’s vacationing on the beach or at home on a mental-health day.
- $1,000 Learning & Development Fund. No matter where you are in your career, always invest in your future. We encourage you to attend conferences, take classes, and lead workshops. We also host hackathons, brunch & learns, and other employee-led learning opportunities.
- Remote-First Environment. People thrive in a flexible and supportive environment that best invigorates them. You can work from your home, cafe, or hotel. You decide.
- Health Care and Financial Planning. We offer a comprehensive medical, dental, and vision insurance package for you and your family. We also offer a 401(k) for you to contribute.
- Stay active your way! Get $138/month to put toward your favorite gym or fitness membership — wherever you like to work out. Prefer to exercise at home? You can also use up to $1,650 per year through our Fitness Fund to purchase workout equipment, gear, or other wellness essentials.
- New Family Bonding. Primary caregivers can take 16 weeks off 100% paid leave, while secondary caregivers can take 4 weeks. Returning to work after bringing home a new child isn’t easy, which is why we’re flexible and empathetic to the needs of new parents.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Software Engineer, .Net, React
RemoteStarScale Faster, Reduce Costs, Meet Diversity Targets
• Design, develop, and maintain software systems using modern frameworks and technologies. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code. • Implement responsive design principles to ensure applications work on various devices and screen sizes. • Develop and integrate REST, GraphQL and RPC APIs. • Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing. • Debug and resolve technical issues and bugs. • Be part of a support rota for production issues or outages. • Tame technical debt which arises from the normal delivery process. • Stay updated with emerging technologies and industry trends.
• Drive the expansion of client’s data feeds and API offerings, collaborating with cross-functional teams to identify and prioritise customer requirements. • Design, develop, and maintain high-performance APIs and data feeds, ensuring scalability, reliability, and security. • Developing and Writing scripts to fetch data and generate reports in PDF to share with customers. • Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle. • Troubleshoot and resolve complex technical issues, providing timely support to internal teams and external customers. • Stay up to date on emerging technologies, industry trends, and best practices, proactively identifying opportunities to enhance the client’s platform.
• Maintaining existing features and building new features • Actively taking part in setting the direction of the backend • Hands-on Technical Solutioning of product features • Serve as a mentor on technical, architectural, design, and related problems • Proactively identify technical weaknesses and recommend appropriate solutions • Deployment of code, database migrations, and understanding the impact of changes • Understanding and augmenting the system and application architecture • Perform Code Reviews and take ownership in releasing new features to production • Report on & improve the output of your team • Liaise with management and key stakeholders to ensure technical solutions meet business goals
Lead Full Stack Developer, Python, Angular
RemoteStarScale Faster, Reduce Costs, Meet Diversity Targets
• Help shape product by leading the overall design and development of the technical solution • Own the technical strategy and how it evolves • Be responsible for building e2e features (Python) from scratch • Solve critical production issues in a timely manner • Ensure development best practices are followed (Clean Code, Clean Architecture, code reviews) • Actively communicate with the stakeholders, team members, and clients

