Sonata Software

Sonata Software

·2 days ago

Full stack engineer

Apply now

Location

onsite, Minneapolis, MN, United States

Commitment

Full Time

Level

Senior (5+ years)

Required skills

Data Access & DatabasesQueuesComputeEnterprise CustomersEnterprise SoftwareOSSDatastoresDatabaseData Security/PrivacyQuerying LanguagesCloud ComputingNoSQL DatabasesIDEFinancial ServicesProject ManagementInternetKey ManagementInfrastructureAnalyticsData WarehousesCloud ProductsMonitoringServerlessHosted PlatformData StorageTemplating LanguagesQuery/Data FlowSQLDatabasesData Science ToolsContinuous Delivery/Deployment (CD)Programming LanguagesProvisioningMobileContinuous Integration (CI)Application Definition & Image BuildIaaSApp Definition and DevelopmentBackend FrameworksPaymentsPayment GatewaySoftwareConsumer SoftwareSMB CustomersTimeseries DatabaseITObservabilitySaaSBig Data ToolsCRMBilling/InvoicingFull Stack FrameworkApplication HostingMidsize CustomersPaaSDevOps

Job Description

Job Description

Job Title: Full Stack Engineer

Location: Minneapolis, MN (Onsite from Day 1)

Job Type: Contract

Experience: 8-12 Years

Note: Virtual Client Interview is fine but consultant needs to relocate to Minneapolis and work from client office once he gets selected.

Job Responsibilities

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.

Mandatory Skills

Node JS, JavaScript, TypeScript, APIs.

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.

About Sonata Software

Sonata Software is an AI-first modernization engineering company that helps enterprises transform legacy systems into intelligent, scalable business platforms. Powered by its Platformation™ framework and Harmoni.AI platform, Sonata delivers AI-led modernization across cloud, data, AI, Dynamics, test automation, and managed services. Headquartered in Bengaluru, India, Sonata has more than $1.2 billion in revenue and 6,400+ AI engineers supporting global delivery across regions including the US, UK, India, Malaysia, Mexico, Australia, DACH, and the Nordics. With deep partnerships across Microsoft, AWS, Salesforce, and Snowflake, Sonata helps Fortune 500 enterprises accelerate innovation, improve efficiency, and drive sustainable growth. Sonata Software is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity, age, religion, disability, sexual orientation, veteran status, marital status, or any other characteristics protected by law.

Ready to join the team?

Apply now

Similar Jobs: