CareerPlan

Senior Software Engineer

USFull-time2026-11-10

Core

Design, develop, and maintain scalable software solutions within a multi-tenant SaaS environment, focusing on building modern applications and services.

Role type

Senior Software Engineer (Backend/Full-Stack)

Builds

Scalable SaaS applications, secure APIs, and event-driven architectures for customer engagement platforms.

Domain

SaaS, Cloud-Native, Customer Engagement

Required skills

TypeScript, Node.js, Python, AWS Serverless, Docker, PostgreSQL, MySQL, Redis, RESTful API design, CI/CD, Automated Testing

Preferred skills

LLM integration, PHP/Laravel, Terraform, CRM/CDP domain knowledge, Twilio/SendGrid integration, Vue 3/React

Technologies

TypeScript, Node.js, Python, AWS (Lambda, API Gateway, SQS, EventBridge, ECS/Fargate), Docker, Serverless Framework, GitHub Actions, Datadog, Sentry, Vitest, Jest, Pytest, Playwright, PostgreSQL, MySQL, DynamoDB, Redis, Express, NestJS, Django, FastAPI, Vue 3, React, Terraform, Twilio, SendGrid

Responsibilities

Design and develop scalable software systems in a multi-tenant SaaS environment; Build and maintain applications using TypeScript, Node.js, Python, and AWS serverless technologies; Lead technical design initiatives and contribute to architectural decisions; Create well-structured, testable, and maintainable code; Build and maintain secure RESTful APIs; Troubleshoot and resolve software defects and performance issues; Implement and maintain CI/CD pipelines and observability tools; Mentor other engineers through technical guidance and code reviews.

Seniority

Senior, hands-on IC with mentorship responsibilities