Job Closed
This listing is no longer active.
Make every customer count with the complete Digital Experience Analytics platform.
Senior Backend Engineer – Python
Location
Illinois
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Python
Contentsquare
• Design, build, and maintain backend services and APIs that power Loris’s conversation intelligence platform. • Integrate machine learning models into production, ensuring they are reliable, performant, and easy to update. • Collaborate closely with product managers, designers, and data scientists to ship impactful, user-facing features. • Own the architecture, development, and maintenance of backend services that ingest and normalize data from external systems (e.g., Salesforce, Zendesk, Intercom, Five9). • Build resilient and scalable ETL/ELT pipelines for data ingestion and enrichment. • Stay current with API changes, rate limits, and other nuances of third-party platforms. • Write clean, maintainable code and participate in design reviews and architecture discussions. • Monitor production environments, debug complex issues, and drive performance improvements.
Job Requirements
- 6+ years of backend development experience in production systems.
- Strong proficiency in Python (FastAPI, Flask, or Django preferred).
- Experience working on SaaS products at scale, including reliability, monitoring, and deployment best practices.
- Solid understanding of cloud infrastructure (preferably AWS) and containerization (Docker, Kubernetes).
- Experience with APIs, third-party integrations, and/or ETL/ELT pipelines.
- Strong troubleshooting skills and familiarity with observability practices (logging, monitoring, debugging in cloud-native environments).
- A product mindset: you care about the “why,” not just the “how.”
- Demonstrated ownership: you follow through, debug in production, and care about outcomes.
Benefits
- Virtual onboarding, Hackathon, and various opportunities to interact with your team and global colleagues both on and offsite each year
- Work flexibility: hybrid and remote work policies
- Generous paid time-off policy (every location is different)
- Lifestyle allowance
- A Culture Crew in every country we’re based in to coordinate regular activities for employees to get to know each other and bond outside of work
- Every full-time employee receives stock options, allowing them to share in the company’s success
- We have multiple Employee Resource Groups, that offer a safe space for individuals who share common identities, life experiences, or allyship to connect, support one another, and passionately advocate for the issues close to their hearts
- And more benefits tailored to each country
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain back-end systems and services. • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions. • Write clean, maintainable, and efficient code. • Optimize applications for maximum speed and scalability. • Ensure the security and integrity of applications. • Troubleshoot and debug issues as they arise. • Mentor and guide junior engineers, fostering a culture of learning and growth. (for seniors) • Stay up-to-date with the latest industry trends and technologies.
Staff Backend Engineer – Core
The LeafletAn independent platform for cutting-edge, progressive, legal, and political opinion.
• Be a technical point of contact for various stakeholders • Be technically talented, able to contribute quality code • Responsible for the quality, scope, and timeliness of deliverables
• Deploy, manage, and upgrade Kubernetes clusters using tools like kubeadm, EKS, AKS, GKE, or Rancher. • Implement robust RBAC, network policies, ingress controllers, and security frameworks in Kubernetes. • Automate cluster provisioning and application deployment pipelines using Terraform, Helm, and ArgoCD. • Build reusable modules for consistent infrastructure delivery across staging and production. • Integrate Kubernetes with modern CI/CD workflows for rapid, safe application delivery. • Support GitOps practices and continuous deployment automation. • Implement observability for Kubernetes using Prometheus, Grafana, Loki, and Fluentd/Fluent Bit. • Troubleshoot performance issues, failed pods, memory leaks, and cluster degradation events. • Operate Kubernetes workloads across AWS, Azure, GCP, and hybrid/on-prem environments. • Use tools like Velero, Kasten, or Stash for backup/restore strategies in Kubernetes. • Partner with application developers, SREs, and security teams to implement best practices. • Serve as a technical advisor on cloud-native architectures and containerization.
Senior Python Developer, Banking App
tbi bankOne of SEE's most profitable and efficient banks on its path to becoming the next generation digital lender.
• Design, develop, and maintain backend and middleware services for mobile banking applications • Take ownership of middleware components and contribute to system architecture and technical decisions • Build scalable, reusable, and high-performance solutions using Python and asynchronous frameworks (aiohttp) • Design, develop, and maintain RESTful APIs and microservices with proper versioning (v1/v2) and backward compatibility • Ensure high availability, performance, and reliability in distributed systems • Collaborate closely with cross-functional teams (Frontend, Product, Business Analysts, QA) to deliver high-quality solutions • Actively participate in Agile ceremonies and provide technical leadership within the team • Optimize backend processes, database queries, and overall system performance • Troubleshoot complex production issues and drive root-cause analysis • Ensure compliance with security standards, banking regulations, and internal policies • Maintain clear, accurate, and up-to-date technical documentation • Contribute to continuous improvement of architecture, development practices, and team workflows • Mentor junior and mid-level developers when needed




