SOFTWARE ENGINEER
CLIENT: USA-BASED; REMOTE
SHIFT: NIGHT / GRAVEYARD PHT
TYPE: FULL TIME; INDEPENDENT CONTRACTOR
Software Engineer (Credit Card Processing & API Integration)
Position Overview
We are seeking a Software Engineer with strong experience in payment systems integration, API development, and modern frontend/backend web applications. The role focuses on building and maintaining secure, scalable solutions for credit card processing APIs within an Azure cloud environment, using React and related technologies.
Key Responsibilities
- Design, develop, and maintain applications integrating credit card processing/payment gateway APIs
- Build and enhance responsive web applications using React
- Develop, consume, and maintain RESTful APIs and third-party integrations
- Ensure secure handling of payment data in compliance with industry standards (e.g., PCI-DSS principles)
- Deploy and manage applications in Microsoft Azure environments
- Collaborate with cross-functional teams including product, QA, and DevOps
- Troubleshoot and resolve integration issues, performance bottlenecks, and production incidents
- Implement best practices for code quality, security, and scalability
Required Skills & Experience
- Strong experience in API integration (REST/SOAP preferred)
- Hands-on experience with credit card processing or payment gateway integrations (e.g., Stripe, Adyen, Braintree, Authorize.Net, etc.)
- Proficiency in React.js and modern JavaScript/TypeScript
- Experience working in Microsoft Azure cloud environment (App Services, Functions, DevOps, or similar)
- Solid understanding of backend integration concepts and data flow
- Familiarity with authentication protocols (OAuth, JWT)
- Experience with version control tools such as Git
Nice to Have
- Knowledge of PCI-DSS compliance requirements
- Experience with backend technologies (Node.js, .NET, or similar)
- CI/CD pipeline experience in Azure DevOps or similar tools
- Experience with microservices architecture
- Monitoring/logging tools (App Insights, Splunk, etc.)
Soft Skills
- Strong problem-solving and debugging skills
- Detail-oriented with focus on secure coding practices
- Ability to work independently and in a team environment
- Good communication skills for technical and non-technical stakeholders
Work-from-Home Requirements (Must Be Met Before Start Date)
- Internet Connection: Minimum of 50 Mbps wired internet connection, plus a backup internet connection.
- Computer/Laptop: Personal computer with updated software and dual monitors.
- Headset: Noise-canceling headset (Plantronics or Jabra preferred).
- Home Office: Dedicated, quiet workspace free from distractions.
- Monitoring Software: Willingness to use monitoring software for payroll and timekeeping purposes only.
- Webcam: Working webcam for meetings and collaboration.