Backend Developer (Node.js | Full-Stack | Systems Integration) Backend Developer - Mid to Senior Level
Descrição da Vaga
**Backend Developer(Node.js \| Full\-Stack \| Systems Integration) \- Mid to Senior Level** **Work Schedule:** Monday to Friday **8 hours per day with 1 hour lunch break** **Remote Work** **Initial Compensation:** USD 500/month *(with review after 1 month and quarterly adjustments)* **COMPANY OVERVIEW** Smithbook is a leading AI\-powered technology platform that serves over 100 countries and produces more than 20,000 books. We help writers create and publish books using advanced artificial intelligence, transforming ideas into professionally written, ready\-to\-publish content in minutes. Our mission is to make book creation accessible to everyone—from first\-time authors to experienced publishers—by combining cutting\-edge AI technology with an intuitive, user\-friendly platform. We provide complete solutions including AI book generation, professional cover design, and seamless publishing integration with major platforms like Amazon, Google Play, and Apple Books. At Smithbook, we are committed to empowering creators, fostering a vibrant community passionate about literature, and delivering exceptional experiences to our global user base. We operate in a dynamic, remote\-first, international environment where innovation and efficiency drive everything we do. **ABOUT THE POSITION** We are seeking a **Backend Developer** to design, develop, and maintain critical systems that power Smithbook's core operations. This position focuses on building robust backend applications, integrating third\-party services, ensuring system reliability, and continuously improving our technology infrastructure. The role requires a hands\-on developer who understands that failures impact real customers and who is committed to delivering stable, scalable, and high\-quality solutions. This is a technical role with high operational responsibility and constant interaction with Product, Operations, and Customer Support teams in a remote, international work environment. **ROLE OBJECTIVE** Ensure that Smithbook's backend systems, integrations, and automation workflows operate with consistency, reliability, and performance, enabling seamless user experiences and supporting the company's growth and operational fluidity. **MAIN RESPONSIBILITIES** **Software Development** * Develop and maintain backend applications in **Node.js** , focusing on REST APIs and asynchronous services * Develop and evolve web interfaces (admin dashboards, internal workflows, and support pages) * Implement new features in book generation, cover creation, preview, and delivery workflows * Evolve credit systems, subscription models, and product consumption logic * Create and maintain integrations with: * Payment platforms (Stripe, Hotmart) * Email services (Brevo/Sendinblue, SMTP) * AI services (OpenAI, Ideogram, etc.) * External tools (Typebot, Google Sheets, Google Drive) **Integrations and Automation** * Implement and maintain webhooks (payments, events, status updates) * Develop automation workflows for: * Order reprocessing * Failure detection and retry logic * Monitoring of critical flows * Create idempotent and resilient routines to prevent data duplication or delivery errors **Database and Data Management** * Work with **Firebase / Firestore** : * Data modeling * Efficient queries * Safe updates (merge, versioning) * Work with **BigQuery** for data analysis and reporting * Maintain consistency across session data, users, payments, credits, and deliveries * Create scripts for data import, correction, and sanitization **Quality, Stability, and Maintenance** * Fix production bugs with responsibility and urgency * Refactor legacy code to improve: * Readability * Maintainability * Performance * Implement rigorous validations (JSON Schema, Zod) * Ensure critical flows are: * Idempotent * Auditable * Observable **DevOps and Operations** * Work with applications running on **Cloud Run** / serverless environments * Collaborate on CI/CD pipelines (GitHub Actions / GitLab CI) * Assist with deployments, rollbacks, and versioning * Monitor logs and metrics to identify failures before customers are affected * Support configuration of dev / staging / prod environments **Collaboration and Process** * Work closely with: * Product team * Operations team * Customer support team * Translate business requirements into viable technical solutions * Document technical decisions and relevant workflows * Actively participate in code reviews * Suggest improvements in architecture and automation **REQUIREMENTS** **Mandatory** * Solid experience with **JavaScript / Node.js** * Experience with **REST APIs** * Experience with **Firebase / Firestore** or NoSQL databases * Practical knowledge of HTTP integrations, webhooks, and authentication * Understanding of cloud platforms ( **GCP** or **AWS** ) * Ability to debug distributed systems * Basic knowledge of **Git** and version control workflows **Differentials** * Experience with: * **Stripe** or **Hotmart** * Automation with **Google Apps Script** * Generative AI applied to products * Credit systems, subscriptions, or consumption\-based models * Understanding of observability (logs, metrics, tracing) * Experience with high\-automation, low\-touch systems **EXPECTED PROFILE** * **Hands\-on mindset** – capable of executing tasks from start to finish * **Autonomy** – able to work independently with minimal supervision * **Prioritizes stability and reliability** – understands production impact * **Clear and objective communication** * **Commitment to quality** – takes ownership of production systems * **Understands that failures affect real customers** – acts with responsibility * **Comfortable working with live systems in production** with direct impact on revenue **WHAT WE EXPECT IN PRACTICE** * A developer who **delivers** , not just writes code * Someone who understands that **failures affect real customers** * Someone comfortable working with **live systems in production** with **direct impact on revenue** * A professional who values **quality, consistency, and operational excellence** **COMPENSATION** **Initial compensation:** USD 500 monthly. This position has a performance\-based growth structure: * **First salary review** after 1 month (upon successful completion of probationary period) * **Quarterly salary reviews** based on performance, impact, and expanded responsibilities We are looking for developers who want to grow with Smithbook and demonstrate their value through consistent delivery and technical excellence. High performers will see rapid compensation growth as they take on more critical responsibilities and contribute to the company's success.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev