Full stack Engineer
Minneapolis, United States · On-site · Contract
- Posted 4d ago
- From Sonata Software’s careers page
- Location
- Minneapolis, United States
- Work mode
- On-site
- Type
- Contract
- Experience
- 8+ years
- Department
- Software Development
Opens the listing on sonataone.darwinbox.in
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Job Description:
Job Title: Full stack Engineer
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.
Mandatory Skills
Node JS, Javascript, Typescript. API's
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.
Skills they ask for
Pick one to see other roles that ask for it.
About Sonata Software
Business and technology modernization servicesSonata Software provides business and technology modernization services spanning cloud, data, AI, customer experience, cybersecurity, and digital engineering.
See all 23 roles at Sonata SoftwareMore roles at Sonata Software
See all 23- Test Automation EngineerBengaluru · SeniorQuality Assurance · SeniorBengaluru, India10h
- Power Platform ArchitectBengaluru · Lead · On-siteSoftware Development · Lead · On-siteBengaluru, India1d
- Technical ArchitectBengaluru · SeniorInformation Technology · SeniorBengaluru, India2d
- Sales ExecutiveBengaluru · SeniorSales · SeniorBengaluru, India2d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.