PandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
Senior Python Engineer, Document App
Location
Ukraine
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer, Document App
PandaDoc
• Contribute to the vision and the architecture of the key component of the application - Document domain • Face and overcome multiple scale-related technical challenges • Finding and addressing systematic issues to maintain low time-to-change for other developers with a high change-confidence level
Job Requirements
- At least 5+ years of development experience with Python
- Experience with any relational databases (SQL queries, migrations, optimization)
- Solid experience with message queues (e.g. RabbitMQ, NATS, Kafka)
- Understanding of event-based systems and basics of DDD
- Strong understanding and experience in AsyncIO
- Good understanding of the development cycle from requirements analysis and deployment to application monitoring
- Extensive hands-on experience in developing applications within both monolithic and microservice architectures
- Communicate effectively in English, both orally and in writing.
Benefits
- Competitive salary.
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Python Developer – Databricks AI Platform, Alerting & Monitoring
Xenon SevenHuman Experts Implementing Artificial Intelligence #AI #ArtificialIntelligence #HumanIntelligence
• Databricks Automation & AI Integration: Build Python-based workflows for MLOps, LLMOps, and application deployment within Databricks. Enhance workspace onboarding including Unity Catalog, permissions, and environment setup using reusable Python modules. Integrate Mosaic AI components (Gateway, Model Serving, Agents) into platform automation. Support Delta Lake (Bronze/Silver/Gold) architecture and MLflow model lifecycles. • Python-Driven Alerting & Monitoring: Implement automated health checks for AWS resources and Databricks applications. Develop and configure alerting mechanisms using AWS CloudWatch, SNS, and EventBridge. Build Python automations to validate configuration consistency across multiple AWS accounts and detect anomalies or misconfigurations. Create automated service request workflows that bridge alerting with ticketing systems (Slack, Jira, etc.).
Protocol Backend Engineer - Stablecoin Platform Location: North American-based candidate only Remote | Full-time Compensation: $180K - $220K Join a stablecoin platform for builders, providing a superior digital-dollar building block that allows developers to create and customize their own stablecoins in minutes. This platform enables businesses to monetize digital dollar use cases and maintain control over their money tech stack without operational heavy-lifting, offering features like custom branding, compliance behaviors, and yield distribution mechanics. We are hiring on behalf of a company who is seeking an experienced Protocol Backend Engineer. In this role, you will enhance the growing set of $M Extensions projects, support partners' technical teams, improve existing products, and create and maintain comprehensive documentation. Key Responsibilities - System Architecture: Design and develop automated on-chain minting and cross-chain stablecoin liquidity management solutions. - Web Deployment: Deploy modern web applications utilizing industry best practices to ensure security, compliance, and high availability. - Performance Monitoring: Implement robust monitoring and alerting systems to deliver high-uptime, low-latency user experiences. - Mentorship & Leadership: Mentor mid-level engineers, conduct thorough code reviews, and foster a culture of knowledge sharing and technical excellence. - Project Delivery: Promote agile practices and engineering excellence to ensure projects are delivered on schedule and within budgetary requirements. Interview Process - Introductory Call: A preliminary discussion with the Head of Talent. - Hiring Manager Interview: A technical and leadership-focused call with the CTO. - Technical Assessment: A take-home technical task, typically requiring 3–5 days to complete. - Executive Review: A group interview with leadership to review the results of the technical task. - Final Interview: A concluding discussion to align on cultural fit and long-term objectives.
Senior Backend Engineer Location: US or Europe (Must have solid overlap with EST) Remote | Full-time Compensation: $150K - $200K Our client is an industry-leading DeFi organization building the next generation of trading infrastructure. Operating as the largest builder-code product on a major decentralized exchange protocol, the company has processed over $65B in cumulative trading volume and generated eight-figure revenue over the past year. With a user base exceeding 400,000 registered traders, the platform is at the forefront of democratizing access to global financial markets across crypto, equities, and commodities. The organization operates as a lean, highly technical team of individual contributors who prioritize autonomy, ownership, and rapid execution. This environment is designed for a Senior Backend Engineer who thrives in 0-to-1 environments and is capable of building ambitious systems from the ground up. This role is central to scaling trading interfaces that manage billions of dollars in daily volume while maintaining high-speed, intuitive user experiences. Key Responsibilities - System Architecture: Own and drive architectural decisions for the client’s backend systems to ensure scalability and reliability. - Data Pipelines: Build and operate high-performance, real-time data pipelines for order book updates, trade executions, and market events. - API Management: Design and maintain the API layer (utilizing GraphQL and WebSockets) to serve high-traffic web and mobile clients. - Database Optimization: Work extensively with ClickHouse, PostgreSQL, and Redis to manage and query high-volume trading data efficiently. - Performance Monitoring: Instrument services with comprehensive metrics and alerting systems; participate in on-call rotations to ensure 24/7 system availability. - Technical Troubleshooting: Debug complex latency issues, memory management problems, and system reliability concerns under heavy load. - Cross-Functional Collaboration: Partner with frontend and mobile engineers to ensure analytical data is served effectively via API. Interview Process - Initial Interview: Discussion with the Founder / CEO. - Technical Assessment: First-round technical interview. - Deep Dive: Second-round technical interview. - Final Review: Final interview with the leadership team.
Senior Software Engineer Location: US or EU (remote-first, office optional). Must be in the US, not Canada or in the European Union. France or Paris or as close as possible, always preferred. Remote | Full-time Compensation: $160K - $240K Our client is an industry-leading organization comprised of experts in blockchain technology, cryptography, infrastructure, and security. The organization is currently developing the foundational wallet infrastructure for the next generation of global finance. The Senior Software Engineer will design, develop, and scale core backend services for a high-performance platform. This role involves full ownership of critical projects—ranging from APIs and microservices to databases and developer tooling—ensuring all systems remain fast, reliable, and secure. Beyond hands-on engineering, this individual will contribute to architectural decisions, refine development processes, and ensure infrastructure resilience under real-world financial workloads. This position requires close collaboration with product, security, and leadership teams to transform complex requirements into elegant, production-ready systems. Key Responsibilities - System Development: Design, build, and maintain secure, scalable backend services and RESTful APIs. - Architecture: Architect databases and microservices optimized for performance, reliability, and long-term growth. - Project Ownership: Manage the full software development lifecycle (SDLC), from initial requirements and implementation to production deployment and iteration. - Performance Optimization: Troubleshoot complex technical issues, resolve performance bottlenecks, and ensure system resilience. - Engineering Excellence: Contribute to CI/CD pipelines, observability, and the continuous improvement of development standards. - Cross-Functional Collaboration: Partner with product and security teams on technical roadmaps and strategic direction. - Documentation: Maintain comprehensive system documentation and support client-facing technical discussions.


