Senior Software Engineer - Backend/Python Remote
Remote / Online - Candidates ideally in
Rome, Italy
Listed on 2026-01-08
Rome, Italy
Listing for:
Settore immobiliare
Remote/Work from Home
position Listed on 2026-01-08
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
About Us
Close is a bootstrapped, profitable, 100% remote, ~100 person team of thoughtful individuals who prioritize taking ownership and making a meaningful impact. We’re eager to make a product our customers fall in love with over and over again.
We small scaling businesses. Since 2013, we’ve been building a CRM that focuses on better communication, without the hassle of manual data entry or a complex UI. We are out to supercharge sales productivity with the most modern, thoughtfully designed, all-in-one, communication-focused CRM.
Our backend tech stack consists primarily of Python Flask web apps with our Task Tiger scheduler handling many of the backend asynchronous task processing chores. Our data stores include Mongo
DB, Postgre
SQL, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like EKS, MSK, RDS and Elastic Cache and non-managed services running on EC2 instances. We have CI/CD pipelines that build Docker images, run automated tests and deploy to Kubernetes clusters. We also use these images in our local development environment allowing coding locally against all of our services.
We have a well-documented public API that is consumed by our front-end JavaScript app as well as numerous integrations. We have infrastructure heavily automated using Terraform, Ansible and other AWS tools.
Our product development process is inspired by Shape Up. We love open sourcing our code and ideas on our Git Hub and on The Making of Close, our behind-the-scenes Product & Engineering blog. Check out our open source projects like Socket Shark, Task Tiger, Limit Lion and ciso
8601.
About the Role
You will be joining one of our six cross‑functional teams. These are the CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations and Data Insights teams. You will be regularly collaborating with other backend & frontend engineers, product managers, designers, and other teams here at Close.
About You
We’re looking for high‑achieving, full‑time Software Engineers to join our engineering team. Someone who has a good understanding in web technologies and wants to help design, implement, launch, and scale major systems and user‑facing features.
You’re comfortable working in a fast‑paced environment with a small and talented team where you’re supported in your efforts to grow professionally. You’re able to manage your time well, communicate effectively, and collaborate in a fully distributed team.
Come help us with projects like...
Conceiving, designing, building, and launching new user‑facing features
Implementing new AI features to turbocharge our customers’ daily tasks
Improving the performance and scalability of our Graph
QL and REST API
Improving how we sync millions of sales emails and calendar events each month
Working with Twilio's API, Web Sockets, and WebRTC to improve our calling features
Building user‑facing analytics features that provide actionable insights based on sales activity data
Improving our Elasticsearch‑backed powerful search features
Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis
Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and web conferencing providers
Enhancing our web app with real‑time updates powered by Graph
QL Subscriptions
Leveraging the latest AI LLMs from providers like OpenAI, Groq and AssemblyAI
Help manage our ever growing data processing needs…
Billions of Mongo documents
Millions and millions of rows of Postgre
SQL data
55 Terabytes of logs / month
500 billion OTEL spans over the last 30 days
10+ million events / day
Tens of thousands of docker containers
7 million minutes of call recordings / month
Petabytes / month of network traffic
Requirements
Senior 1 & 2 level candidates should have 5+ years of experience building modern back‑end systems. Staff level candidates should have 8+ years of experience. Mid‑level candidates should have ~3 years of similar experience and be eager to level up with the right opportunity.
Professional Python experience is preferred but a working knowledge of Python with…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×