Position: Back-end Developer (Node.js)
Company: IDR
Category: Node.js
Experience required: 3y
English level: upper

We’re building a SaaS product that helps other SaaS businesses prevent passive customer churn when payments fail. Our product will provide clearer visibility into failed payments recovery, automated email and text campaign tools to save subscriptions, and deliver an on-brand experience that strengthens subscriber loyalty.

**Technologies:**
- Design our backend architecture using best practices for microservices using AWS
- Build our entire backend system from the ground up using Node (or possibly GO) and AWS
- Handle all devops for deploying the frontend and backend app to testing, staging, and production environments
- Lead all GIT management (feature branching, pull/merge requests) and use Bitbucket pipelines for deployments
- Create APIs with light documentation for our Senior Frontend Developer building our frontend web app in Vue
- Work directly with our Product Designer to execute all required functionality based on design mockups in Figma
- Build a deep integration as a Stripe App in their client partner network
- Integrate multiple APIs including Sendgrid, Twilio, Slack, Firebase, Stripe
- Create multiple CRON jobs to automate sending email and text campaigns and Stripe payment retries
- Ensure our product securely stores and encrypts sensitive personal information for users
- Follow our sprint tasks and create new tasks on our Kanban board using Jira
- Create all tasks for each sprint each Jira based on high level epics and roadmap
- Run and lead daily asynchronous standups over Slack and weekly standups over Zoom

**Benefits**
- Medical insurance after the trial period ending
- Team-building activities
- 24 paid vacation days per year
- 5 paid sick leave days per year