Senior Backend Platform Engineer

Other Jobs To Apply

<p><span style="color: #000000;">Conversica is seeking a Senior Backend Platform Engineer to design, build, and operate the production backend systems that power our next-generation AI platform. This is an experienced individual contributor role focused on owning and delivering meaningful pieces of the platform layer: integrations, data ingestion, messaging infrastructure, orchestration, and the data foundations our agents depend on.</span><br><br><span style="color: #000000;">This role operates with strong autonomy within a clear technical direction. You will lead the implementation of significant platform components, make day-to-day technical decisions within your domain, and partner with Staff Engineers and tech leads on broader architectural calls. </span></p> <p></p><p><br></p><b>What You'll Do</b><ul> <li style="color: #000000;"><span style="color: #000000;">Own end-to-end delivery of significant backend platform components, taking work from design through production within an established architectural direction</span></li> <li style="color: #000000;"><span style="color: #000000;">Lead implementation in a focused domain such as integrations, messaging infrastructure, data ingestion, or one of the core platform services</span></li> <li style="color: #000000;"><span style="color: #000000;">Make day-to-day technical decisions within your domain on data modeling, API design, error handling, and operational concerns, partnering with the Staff Engineer and tech leads on broader architectural calls</span></li> <li style="color: #000000;"><span style="color: #000000;">Partner closely with AI Engineering and Product to translate evolving requirements into reliable, well-tested software</span></li> <li style="color: #000000;"><span style="color: #000000;">Drive reliability, performance, and observability improvements in the systems you own; respond to production issues and lead the fix </span></li> <li style="color: #000000;"><span style="color: #000000;">Mentor mid-level and junior engineers on your team through code review, pairing, and design feedback; raise the bar on engineering craft within the team</span></li> <li style="color: #000000;"><span style="color: #000000;">Contribute to platform-wide design discussions and influence the standards you operate under </span></li> </ul><p><br></p><b>What You'll Build</b><ul> <li style="color: #000000;"><span style="color: #000000;">Integration platform: inbound and outbound data processors, partner APIs, webhook ingestion, CSV bulk imports, sync logic, and resilient retry/backoff patterns for unreliable external systems</span></li> <li style="color: #000000;"><span style="color: #000000;">Messaging infrastructure: email (AWS SES), SMS (Twilio), and chat (OpenAI Chatkit) delivery pipelines including throughput management, deliverability, suppression, and audit trails</span></li> <li style="color: #000000;"><span style="color: #000000;">Platform services: the Campaign, Playbook, Flows, Contact, Knowledge, and Reporting services that compose our domain model</span></li> <li style="color: #000000;"><span style="color: #000000;">Data foundations: Postgres schema design, data models for contacts, conversations, campaigns, and configuration. Storage patterns optimized for both transactional workloads and agent retrieval</span></li> <li style="color: #000000;"><span style="color: #000000;">Orchestration and event flows: FastAPI services, Celery workflows, EventBridge-driven event handling, queue management, and the action dispatch layer that executes agent decisions across CRM, calendar, and notification systems </span></li> </ul><p><br></p><b>Success in this Role</b><div><span style="color: #000000;">In your first 6 to 12 months in this role:</span></div> <ul> <li style="color: #000000;"><span style="color: #000000;">You own and operate a significant platform domain in production, with the design decisions, code, and operational responsibility sitting with you.</span></li> <li style="color: #000000;"><span style="color: #000000;">You’ve led the delivery of at least one significant platform feature from design through launch, partnering effectively with AI Engineering and Product along the way. </span></li> <li style="color: #000000;"><span style="color: #000000;">You’ve raised the engineering craft on your team through code review, design feedback, and pairing, and the engineers around you are visibly better for it. </span></li> </ul><p><br></p><b>Qualifications and Experience</b><ul> <li style="color: #000000;"><span style="color: #000000;">Equivalent of 5+ years of professional software engineering experience, with significant focus on backend platform, integrations, or data infrastructure work</span></li> <li style="color: #000000;"><span style="color: #000000;">Track record of owning and delivering significant backend features or components in production, from design through operation</span></li> <li style="color: #000000;"><span style="color: #000000;">Proven experience deploying and operating production backend systems at scale</span></li> <li style="color: #000000;"><span style="color: #000000;">Strong proficiency in Python, including production experience with FastAPI, Celery, and similar async/queue-based frameworks</span></li> <li style="color: #000000;"><span style="color: #000000;">Deep experience with Postgres including schema design, query optimization, and operating Postgres in production</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience working with large datasets and navigating real-world data quality challenges across heterogeneous source systems</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience designing and operating integrations with third-party SaaS systems including handling rate limits, schema drift, and partial failures </span></li> <li style="color: #000000;"><span style="color: #000000;">Strong background in modern cloud-based architectures, particularly AWS </span></li> <li style="color: #000000;"><span style="color: #000000;">Active use of modern AI coding tools (Claude Code, OpenAI Codex, Cursor, or similar) as part of your development workflow </span></li> </ul><p><br></p><b>Preferred / Nice-to-Have Experience</b><ul> <li style="color: #000000;"><span style="color: #000000;">Experience working in B2B SaaS environments</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience integrating with Marketing Automation Platforms (MAPs), Customer Relationship Management Systems (CRMs), Customer Data Platforms (CDPs), or Dealer Management Systems (DMS)</span></li> <li style="color: #000000;"><span style="color: #000000;">Production experience with Terraform, EKS, Datadog, and GitLab</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience operating messaging infrastructure including SMTP, SMS aggregators, or chat platforms</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience building platforms that AI agents or other automated systems consume</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience with Redshift, DynamoDB, EventBridge, and Redis </span></li> </ul><p><br></p><b>What We Value</b><div><span style="color: #000000;">We care about what you’ve built and the depth you’ve developed. If you’ve owned and operated significant systems in production, shipped strong software end to end, written code other engineers were glad to inherit, or developed real depth in a backend domain, put that front and center. Show us what you’ve built, what problems you’ve wrestled with, and how you reason about tradeoffs in real-world systems.</span></div> <div> </div> <div><span style="color: #000000;">Conversica is a remote-first company building AI-powered solutions that help businesses engage customers more effectively. You'll join a small, experienced platform engineering team and partner closely with our AI Engineering team to build the backend that powers our agent-native platform., influence the direction of the platform, and help build the durable, customer-ready systems that turn emerging AI capabilities into reliable products.</span></div> <div> </div> <div><span style="color: #000000;">This is a full-time, exempt position. Our compensation reflects the cost of labor across several U.S. geographic markets and is based on role scope, experience, and job-related skills. Conversica offers comprehensive health, dental, and vision benefits, PTO, holiday pay, 401(k), and equity. </span></div><p><br></p><p></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...