Senior Software Engineer – Messaging & Agentic APIs

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CreatorIQ

CreatorIQ

201 - 500 employees

Founded 2014

📣 Marketing

📱 Media

☁️ SaaS

Marketing • Media • SaaS

CreatorIQ is a leading influencer marketing software platform that assists brands across various industries in growing, managing, scaling, and measuring their creator programs. It provides tools for discovering creators, executing campaigns, and optimizing performance with advanced analytics. CreatorIQ is designed to enhance brand engagement by leveraging the power of content and connections with trusted creators and communities. The platform is used by global enterprises, media and sports organizations, and direct-to-consumer brands to track, manage, and maximize their influencer marketing efforts.

📋 Description

• Design, develop, and operate scalable backend services supporting CreatorIQ’s email and messaging capabilities • Improve existing messaging functionality in the PHP monolith and migrate it into Node.js and TypeScript microservices • Analyze legacy code, dependencies, and data flows to define service boundaries, APIs, data ownership, and migration strategies • Design agent-ready APIs for AI agents and external integrations • Build secure integrations with Google Workspace, Microsoft 365, and other communication providers • Develop customer-managed inboxes, domains, sender identities, and campaign-specific messaging automation • Design APIs, background jobs, queues, and event-driven workflows with retries, rate limits, idempotency, and provider-failure handling • Improve email authentication, deliverability, bounce and complaint processing, suppression management, and sender reputation • Contribute to React and TypeScript interfaces for messaging configuration, automation, and monitoring • Improve automated testing, observability, performance, and reliability • Collaborate with Product, Design, QA, DevOps, Architects, and engineering teams • Review code, mentor engineers, and use AI-assisted development tools

🎯 Requirements

• 5+ years of professional software engineering experience, including ownership of complex production systems from design through deployment • Strong backend development with Node.js and TypeScript, plus React and TypeScript frontend development • Working knowledge of PHP and ability to troubleshoot and enhance legacy code • Experience modernizing legacy applications and decomposing monoliths into microservices and serverless services • Expertise designing REST and/or GraphQL APIs, third-party integrations, and asynchronous workflows • Ability to design machine-to-machine, AI-agent, and automated-workflow APIs with structured schemas and robust error handling • Strong understanding of relational databases, data modeling, transactions, query optimization, and scalable backend architecture • Experience with OAuth 2.0, identity providers, token management, rate limiting, retries, and resilient failure handling • Proficiency with AWS or another major cloud platform • Experience with event-driven architectures and Kafka, Amazon SQS, SNS, or EventBridge • Familiarity with messaging, email, notification, or communication platforms • Knowledge of Google Workspace/Gmail APIs, Microsoft Graph/Outlook 365, SMTP, Amazon SES, SPF, DKIM, and DMARC • Experience building AI-powered applications or agentic systems using LLMs, AI agents, copilots, or workflow orchestration frameworks • Knowledge of JSON Schema, OpenAPI, function calling, and MCP or similar standards • Solid understanding of automated testing, CI/CD, observability, monitoring, and production support • Excellent problem-solving, communication, and collaboration skills • Upper-Intermediate (B2) or higher English proficiency, written and spoken

🏖️ Benefits

• Learning platform and training/tools from the first day • Surprise meal stipends • 26 days vacation • Floating and set holidays • Wellness allowance • Paid parental leave • Medical insurance • Life insurance • Business travel insurance • Stock options as part of the equity-sharing program • Cell phone and internet stipends • Home office setup stipend • Mental wellness stipend • Professional development stipend • Tuition reimbursement • Occasional company-funded meal opportunities

Apply Now

Similar Jobs

🔥 5 minutes ago

Sigma Software Group

1001 - 5000

💼 Consulting

🏥 Healthcare

🚘 Automotive

Full Stack Developer building scalable pharmaceutical research platforms with TypeScript, React, Node.js, and cloud-native microservices. Collaborating with international teams on scientific data and regulatory workflows.

Cloud

Distributed Systems

Docker

JavaScript

Kubernetes

Microservices

Next.js

Node.js

Postgres

Python

React

TypeScript

🔥 21 hours ago

Fundraise Up

51 - 200

🤲 Charity

💳 Fintech

☁️ SaaS

Senior Fullstack Engineer developing and scaling features for a global fundraising platform. Leveraging Node.js, React, and TypeScript to enhance the user donation experience.

🗣️🇷🇺 Russian Required

JavaScript

Node.js

React

Vue.js

Webpack

🕒 Yesterday

Fundraise Up

51 - 200

🤲 Charity

💳 Fintech

☁️ SaaS

Senior Fullstack Mobile Engineer developing mobile applications for Fundraise Up. Working with the team on features delivery across iOS and Android platforms.

🗣️🇷🇺 Russian Required

Android

Gradle

iOS

JavaScript

Kotlin

Node.js

React

React Native

Swift

TypeScript

🕒 4 days ago

Moniepoint Inc. (Formerly TeamApt Inc.)

1001 - 5000

💳 Fintech

🏦 Banking

Senior Generalist Engineer at Moniepoint, developing production systems impacting millions. Collaborating on various technologies including software, infrastructure, and ML.

Distributed Systems

Java

Kubernetes

Linux

Python

Rust

SQL

Go

🕒 5 days ago

Optiveum

1 - 10

📦 Logistics

📣 Marketing

🏭 Manufacturing

Mid/Senior Full-Stack Engineer developing features across mobile, web, and backend for a US-based social platform. Engage in high-ownership role leveraging AI tools and asynchronous collaboration.

Google Cloud Platform

JavaScript

Next.js

Node.js

Python

React

React Native

TypeScript

Go