Backend Engineer - Python
Location: Remote
Experience: 3+ years
Employment Type: Full-TimeAbout DiligenceVault
At DiligenceVault , we've built the leading technology platform transforming how due diligence is conducted globally.
Our platform helps organizations streamline and digitize highly manual diligence workflows through automation, data intelligence, and scalable infrastructure. Today, our network includes over 100,000 users across 150+ countries, helping firms improve efficiency, transparency, and decision-making at scale.
We are growing rapidly and looking for exceptional engineers who enjoy solving complex technical problems and building systems that operate at global scale.
Our engineering culture values:
Strong ownership and accountability
Deep technical thinking and attention to detail
Clean, scalable, maintainable engineering
Continuous iteration and improvement
Open collaboration and respectful technical debate
We are a team of smart, motivated, and curious builders passionate about creating products users genuinely love.
About the Role
We’re looking for a Senior Software Engineer – Backend / Infrastructure with strong problem-solving ability, design thinking, and engineering depth to help build and scale our core platform and backend systems.
You’ll work on backend services, distributed systems, workflow automation, infrastructure tooling, real-time systems, and platform reliability while collaborating closely with product and engineering teams.
This is a high-ownership role with opportunities to contribute across architecture, scalability, cloud infrastructure, DevOps, performance optimization, and engineering standards.
What You'll Do
Design and build scalable backend systems and APIs using Python
Develop distributed services and infrastructure tooling
Improve system scalability, reliability, and performance
Work with SQL and NoSQL databases across high-volume workloads
Build and maintain CI/CD and deployment workflows
Implement monitoring, logging, and observability solutions
Troubleshoot production issues and optimize system performance
Collaborate with engineers, product managers, and QA teams in an agile environment
What We’re Looking For
Required
2.6+ years of professional software engineering experience
Strong proficiency in Python and Object-Oriented Design
Strong understanding of Computer Science fundamentals, data structures, and system design
Experience building production-grade backend systems and APIs
Good understanding of distributed systems and scalable architectures
Experience with SQL and NoSQL databases
Familiarity with cloud infrastructure, networking, CI/CD, and DevOps workflows
Strong debugging, problem-solving, and communication skills
Passion for writing elegant, maintainable, and scalable code
Nice to Have
Experience with workflow automation or real-time messaging systems
Experience with ElasticSearch / ELK stack and Redis
Experience optimizing performance across databases, APIs, or distributed systems
Exposure to Azure, AWS, or GCP
Experience with Docker and containerized deployments
Familiarity with authentication systems (JWT, OAuth, SSO, SAML)
Experience building parsers, scraping tools, or automation systems
Familiarity with automated testing and observability tooling
Exposure to machine learning workflows or data pipelines
Experience with MSSQL and MongoDB
Experience with C / C++
Experience in a B2B SaaS or fintech environment
Why Join DiligenceVault?
Opportunity to work on a product used globally by top investment teams
Supportive, growth-minded engineering culture
Competitive Compensation
Medical Insurance
Wellness Reimbursement
Generous Paid Time Off Policy
Work from Home
Exciting Team Offsites
Reward & Recognition Program