A digital fund due diligence ecosystem
Backend Engineer, Python
Location
United States
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer, Python
DiligenceVault
• 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
Job Requirements
- 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.
Benefits
- Medical Insurance
- Wellness Reimbursement
- Generous Paid Time Off Policy
- Work from Home
- Exciting Team Offsites
- Reward & Recognition Program
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the full software development lifecycle from conception through deployment to staging and production environments, focusing on robust, secure, and continuous deliveries. • Serve as the technical reference within the squad, ensuring the quality, performance, and resilience of services related to card processing and financial transactions. • Drive architecture and engineering decisions, thoroughly understanding technical trade-offs and guiding the team in selecting scalable and secure solutions. • Promote development excellence using advanced practices such as TDD/BDD, code reviews, clean code, DDD, and high coverage of automated tests. • Actively participate in the support and maintenance of systems in production.
• Lead full product deployments across Staging and Production environments, ensuring secure and efficient releases; • Own the architecture and design of product components, with a deep understanding of technical decisions and the rationale behind each choice; • Ensure development quality by promoting robust coding practices, performing code reviews, and maintaining high automated test coverage to guarantee stability and reliability of delivered solutions.
• Lead the full software development lifecycle from conception to deployment in staging and production environments, focusing on robust, secure, and continuous deliveries. • Serve as the technical reference within the squad, ensuring the quality, performance, and resilience of services related to card processing and financial transactions. • Drive architectural and engineering decisions, thoroughly understanding technical trade-offs and guiding the team in selecting scalable and secure solutions. • Promote development excellence through advanced practices such as TDD/BDD, code reviews, clean code, DDD, and high coverage of automated tests. • Actively participate in the support and maintenance of systems in production.
• Розробка нового функціоналу для мікросервісів; • Проєктування та підтримка high-load систем; • Оптимізація та робота з базами даних; • Взаємодія з командою для пошуку найкращих технічних рішень.


