Full-Stack Engineer

๐Ÿข apricot ยท all apricot jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-08-14 ยท via Himalayas
๐Ÿท Full-Stack-Engineering,Software-Engineer,Backend-Engineering,Frontend-Engineer,DevOps,Full-Stack-Engineer,Full-Stack-Developer,Full-Stack-Product-Engineer,Full-Stack-Software-Engineering,Full-Stack-JavaScript-Engineer,Full-Stack-Software-Developer,Full-Stack-Engineering-Jobs,Full-Stack-Web-Developer
Apply on original site โ†—

This is a remote position.

We are seeking a highly capable Full-Stack Software Engineer with experience in frontend development, backend engineering, cloud infrastructure, and DevOps.
You will help design, build, deploy, and operate production systems supporting real-time AI calling workflows. This is a hands-on role for someone comfortable moving across the stack, taking ownership of features from initial design through deployment, monitoring, and ongoing improvement. The ideal candidate has strong software-engineering fundamentals, understands modern web and cloud architecture, and is comfortable working in an early-stage startup where priorities evolve quickly. Responsibilities

Frontend Development

- Build responsive, intuitive, and production-quality web applications.

- Translate product designs and user workflows into reusable frontend components.

- Develop dashboards for users, administrators, organizations, subscriptions, tasks, call history, and account management.

- Integrate frontend applications with REST APIs, WebSockets, and real-time backend services.

- Implement authentication, authorization, role-based access, and secure session management.

- Improve application performance, accessibility, usability, and responsiveness across devices.

- Collaborate with designers and product stakeholders to refine user experiences.

- Write maintainable, well-tested frontend code.

Backend Development

- Design, build, and maintain backend services using Python and Django or comparable frameworks.

- Develop secure and scalable REST APIs and real-time service integrations.

- Build systems for workflow orchestration, task execution, call management, user management, billing, subscriptions, and organizational administration.

- Integrate telephony, speech recognition, text-to-speech, AI models, payment systems, email services, and other third-party APIs.

- Design and optimize PostgreSQL database schemas, queries, migrations, and data-access patterns.

- Build asynchronous and background-processing systems using technologies such as Celery, Redis, queues, and event-driven services.

- Implement logging, audit trails, permissions, data protection, and operational controls.

- Improve the performance, scalability, reliability, and fault tolerance of backend services.

- Write unit, integration, and end-to-end tests.

DevOps and Cloud Infrastructure

- Build and maintain reliable development, staging, and production environments.

- Containerize applications and services using Docker.

- Design and manage CI/CD pipelines for automated testing, builds, deployments, and rollbacks.

- Deploy and operate services on AWS, Google Cloud, Azure, Cloudflare, or comparable cloud platforms.

- Configure cloud networking, DNS, SSL certificates, load balancing, secrets, storage, databases, and access controls.

- Implement infrastructure-as-code using Terraform, Pulumi, CloudFormation, or similar tools.

- Establish application monitoring, centralized logging, alerting, error tracking, and performance observability.

- Improve system availability, deployment safety, disaster recovery, backup procedures, and incident response.

- Identify infrastructure bottlenecks and optimize cloud performance and cost.

- Apply security best practices across applications, infrastructure, dependencies, and deployment pipelines.

Engineering Ownership

- Own features throughout their complete lifecycle: architecture, implementation, testing, deployment, monitoring, and maintenance.

- Participate in architectural decisions and technical planning.

- Investigate production issues and implement durable solutions rather than temporary fixes.

- Review code and help establish engineering standards and documentation.

- Work closely with product, design, AI, and business teams.

- Communicate progress, technical tradeoffs, risks, and dependencies clearly.

- Help improve development processes as the engineering orga

โ† All remote jobs