What are the responsibilities and job description for the Senior Backend Engineer position at Recruiting From Scratch?
About Us
We are solving some of the most challenging data integration, data management and data visualization problems in the private investment markets industry with a revolutionary product that brings together investment sourcing, deal management, portfolio management and finance capabilities in one end-to-end platform. Our backend was built by a team who have worked together at three of the most innovative, demanding, data-driven financial institutions in the world – Blackrock, Point72, and Greycroft – and we are ready to add a new backend engineer to our world-class team.
Your Opportunity
As a Staff Engineer, you will take on a leadership role in the design and development of our platform’s data architecture, focusing on portfolio reporting capabilities. You’ll shape technical direction, mentor team members, and collaborate closely with product managers and stakeholders to deliver impactful features for top-tier private equity and venture capital firms. If you are passionate about backend development, TypeScript, Node.js, Cloud and Generative AI technologies, this is a rare opportunity to join a team who are building the future of how trillions of dollars of investment capital are allocated, integrated and visualized.
In this role, you’ll:
-
Solve complex portfolio reporting challenges, integrating diverse data sources and financial metrics into clear, actionable insights for investors.
-
Contribute to a fast-growing startup environment, gaining firsthand exposure to the inner workings of venture capital and private equity.
-
Lead initiatives in data architecture and cutting-edge AI projects, ensuring scalability, accuracy, and performance in our reporting systems.
Responsibilities:
-
Specific accountabilities include:
-
Design and develop cloud-native, API-driven backend systems with a focus on portfolio reporting features; integrate Generative AI into all aspects of the product.
-
Collaborate with Product Managers and Engineers to conceptualize and deliver innovative portfolio management capabilities.
-
Build and refine scalable data pipelines to integrate and enrich third-party and proprietary data sources, ensuring accurate and timely reporting.
-
Drive technical architecture discussions, particularly around data models and reporting infrastructures, while ensuring scalability and robustness.
-
Provide technical mentorship to team members, fostering a culture of collaboration and innovation.
-
Continuously evolve our development standards, implement best practices for CI/CD, and ensure code quality through robust testing and documentation.
-
Support clients as they try to solve complex problems and calculate new analytics.
Qualifications
-
2 years of web application development experience
-
Knowledge of writing scalable code in JavaScript or Typescript and experience with client-server single page applications
-
Knowledge of web services relating to APIs (REST, GraphQL, XML, HTTP, JSON, etc.)
-
Previous hands-on development experience in cloud platforms (AWS, Azure, etc.) • Experience with Agile development methodology (Scrum)
-
Have worked in an entrepreneurial environment and enjoy operating in a small team • Understanding of financial calculations related to investments a plus
-
Education: 4-year BS degree in computer science or related field
-
Starting Date: As soon as possible
Compensation: $140,000 - $180,000. We also have an Income Tax Exemption, if you are a NY resident you won’t pay in on city or state taxes. The federal tax will remain.
Benefits:
-
Health, Dental, Vision, STLB
-
HSA available
-
Position will be awarded equity compensation.
-
Hybrid work environment for additional flexibility
-
Holiday-time office closure
-
An inclusive, innovative, and entrepreneurial culture
Salary : $140,000 - $180,000