Full stack Developer

Canvendor Inc
United States
9 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Application Services Automation of Tests Microsoft Azure Big Data Software as a Service Continuous Integration Data Transformation Distributed Systems Key Management
+37 more
PostgreSQL MongoDB MySQL Node.Js OAuth PCI Data Security Standards Performance Tuning Scrum Methodology Queueing Systems Azure Active Directory Azure DevOps Pipelines Swagger JSON Web Token SQL Databases TypeScript Openapi Azure Service Bus Delivery Pipeline Express.js Software Security Caching AWS Lambda Backend Rate Limiting Event Driven Architecture Stripe Non-relational Database Cosmos DB Graphql Api Design Api Gateway Restful APIs Webhooks Api Management Serverless Computing Web Api Microservices

Requirements

  • 7+ years of experience in backend development.
  • Strong proficiency in Node.js, JavaScript, and TypeScript.
  • Hands-on experience with Stripe APIs, webhooks, payment processing, and subscription management.
  • Experience integrating third-party SaaS platforms and external APIs.
  • Strong knowledge of REST APIs, GraphQL, and webhook architectures.
  • Experience with PostgreSQL, MySQL, MongoDB, or other relational/non-relational databases.
  • Knowledge of OAuth 2.0, JWT, API security, and encryption practices.
  • Experience with Azure Functions, AWS Lambda, or serverless architectures.

Nice to Have

  • Experience with event-driven architecture and message queues.
  • Payment industry and PCI compliance knowledge.
  • Experience with POS, eCommerce, loyalty, or retail integrations.
  • Exposure to microservices and distributed systems.

Preferred Experience

  • Building end-to-end payment solutions using Stripe.
  • Developing webhook orchestration and event processing systems.
  • Managing large-scale data synchronization across multiple platforms.
  • Working in Agile/Scrum environments with cross-functional teams.

API Development & Integration

  • Design and develop secure, scalable REST APIs using Node.js, Express.js, and TypeScript.
  • Build API gateways and integration layers connecting internal applications with Stripe and other third-party systems.
  • Create API contracts, specifications, and documentation using OpenAPI/Swagger.
  • Implement API security using OAuth 2.0, JWT, API Keys, Managed Identities, and Azure AD authentication.
  • Develop API throttling, rate limiting, caching, and performance optimization strategies.
  • Design data transformation and orchestration services for integrating multiple external platforms.
  • Build and maintain webhook endpoints for payment processing, subscriptions, notifications, and transaction management.
  • Ensure API reliability through automated testing, monitoring, and CI/CD deployment pipelines.

Preferred Azure Experience

  • Azure Functions
  • Azure API Management (APIM)
  • Azure Service Bus
  • Azure Event Grid
  • Azure Storage Accounts
  • Azure Key Vault
  • Azure App Services
  • Azure Monitor & Application Insights
  • Azure DevOps CI/CD Pipelines
  • Cosmos DB / SQL Database.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

10:40 min

Synchronizing external platform data using webhooks

Dávid Lévai · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all