Vaga Full Stack

Senior Software Engineer - Application Development

AWS EC2 (Elastic Compute Cloud) Go Node.js ReactJS TypeScript

Thoughtly

Thoughtly

Startup

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Thoughtly é uma plataforma de agentes de voz com IA que permite às empresas atender, qualificar e resolver conversas com clientes, ao vivo, por telefone, sem colocar ninguém em espera. Somos uma empresa com sede em Nova York. Combinamos fala em tempo real, raciocínio com LLMs e telefonia nativa SIP/PSTN para lidar de tudo, do suporte inbound e agendamentos à captação de leads e pagamentos, integrando-se diretamente às ferramentas que as empresas já usam. Somos uma equipe remota, obcecada por produto, que entrega rápido para clientes nos Estados Unidos e em outros países. Se você valoriza autonomia, resultados claros e a construção de sistemas confiáveis dos quais usuários reais dependem, vai se sentir em casa. Você atuará de ponta a ponta, da descoberta do problema à produção, colaborará com pessoas cuidadosas e verá seu trabalho ir ao ar rapidamente. Nosso padrão é simples: viés para ação, alta qualidade e comunicação objetiva. Junte-se a nós para moldar o futuro da automação de voz e entregar um trabalho do qual você tenha orgulho de assinar.

Atividades e Responsabilidades

🚨🚨🚨 🚨🚨🚨

All work, communication, and documentation are strictly in English. Portuguese is not used for this role. 0% Portuguese ability is required.

🚨🚨🚨 🚨🚨🚨

We are looking for a seasoned engineer to build robust, scalable services for our Conversational AI platform. You will bridge the gap between complex enterprise workflows and reliable production software, working heavily with backend services, cloud infrastructure, and AI integration.

Responsibilities
- Independently design, deliver, and maintain production-grade services in Node.js (TypeScript) and Go, ensuring seamless integration with React front-ends.
- Take full ownership of AWS fleet operations (ECS/Fargate, EKS, RDS, S3, IAM) and infrastructure-as-code deliverables using Terraform.
- Architect and enforce robust CI/CD pipelines (e.g., GitHub Actions) to guarantee reliable daily releases, canary deployments, and automated testing for the US team.
- Commit to strict performance and reliability standards: managing websockets, high-throughput APIs, and defining SLOs/Alerts as a core service deliverable.
- Partner with the Conversational AI team to operationalize LLM features, managing technical requirements around latency and evaluation.
- Act as a technical stakeholder for Product and Customer teams, translating US enterprise business requirements into secure software solutions.
- Provide continuous observability services and incident response (on-call) to ensure 24/7 system stability.

Requisitos

- Experience: 7+ years in software engineering.
- Back-end: Mastery of Node.js/TypeScript.
- Front-end: Hands-on experience with React (TypeScript).
- DevOps/Platform: Docker, Terraform, CI/CD (e.g., GitHub Actions).
- Observability: Metrics, logs, and monitoring (Grafana/Prometheus/OpenTelemetry/CloudWatch).
- Distributed Systems: Concurrency, backpressure, caching, idempotency, fault isolation.
- Production Operations: Experience with services at scale and on-call participation.
- Cloud (AWS): Experience with ECS/Fargate, EKS, ECR, RDS, DynamoDB, S3, CloudFront, SQS/SNS, IAM.
- Communication and Culture: Clear communication, collaboration, bias for action, and low ego.
- English: Full professional proficiency is required for all documentation and interaction with our international team.
- Availability: Must be able to overlap working hours with NYC (Eastern Time).