Senior Full Stack Engineer (Remote)

 Posted 2 hours ago
     
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement secure, PCI-compliant payment processing systems and transaction lifecycle management. Develop robust backend APIs and optimized database schemas for an oil and gas industry payment platform.

One of the core contributors for the development of core payment processing systems and admin dashboard functionality for our oil and gas industry payment platform. This role requires deep expertise in both backend payment processing architecture and frontend dashboard development, with primary focus on backend systems that handle financial transactions at scale.

 

Core Responsibilities

  • Payment Processing Architecture: Design and implement secure, PCI-compliant payment processing systems supporting credit cards, ACH, and digital wallets
  • Transaction Management: Build comprehensive transaction lifecycle management including processing, refunds, voids, and settlement reconciliation
  • Payment Gateway Integration: Architect and implement integrations with multiple payment processors while maintaining flexibility to switch providers
  • Admin Dashboard Backend: Develop robust APIs for transaction monitoring, customer management, and merchant administration
  • Database Design: Design and optimize database schemas for high-volume transaction processing and real-time reporting
  • Security Implementation: Implement tokenization, encryption, and fraud detection systems meeting PCI DSS compliance requirements
  • API Development: Create RESTful APIs with consistent error handling, authentication, and webhook capabilities
  • Performance Optimization: Ensure sub-3-second transaction processing times and system scalability for high-volume periods

 

What They Will NOT Do

  • Pure Frontend Development: Will not focus primarily on UI/UX design or embeddable widget styling
  • DevOps Infrastructure: Will not manage Azure cloud setup, CI/CD pipelines, or infrastructure deployment
  • Project Management: Will not handle sprint planning, stakeholder coordination, or timeline management
  • Quality Assurance: Will not perform systematic testing or test automation (beyond unit testing)
  • Business Development: Will not engage in merchant onboarding processes or client-facing activities

 

Key Accountabilities & KPIs

  • Transaction Processing Performance: Maintain <3-second processing times for 99.9% of transactions
  • System Reliability: Achieve 99.9% uptime for payment processing services
  • API Quality: Deliver APIs with <100ms average response times and comprehensive error handling
  • Security Compliance: Pass all PCI DSS audits and security reviews without critical findings
  • Integration Success: Successfully integrate with primary payment processors within timeline
  • Code Quality: Maintain >80% test coverage for payment processing modules
  • Database Performance: Optimize queries to handle 10M+ transactions with <500ms response times

  

Required Technical Skills

  • Backend Technologies: 5+ years with C#/.NET Core, ASP.NET Web API, Entity Framework
  • Database Expertise: Advanced SQL Server/MSSQL, database design, performance optimization
  • Payment Processing: Experience with payment gateways (Stripe, Authorize.net), PCI compliance, tokenization
  • Frontend Development: Proficient in React, TypeScript/JavaScript, modern CSS frameworks
  • API Design: RESTful services, authentication (OAuth 2.0, JWT), webhook implementation
  • Security: Understanding of encryption, secure coding practices, vulnerability management
  • Cloud Platforms: Experience with Azure services, particularly App Services and SQL Database
  • Version Control: Git workflows, code review processes, branching strategies

 

Preferred Capabilities

  • Previous fintech or payment processing industry experience
  • Experience working for startup or high-growth organizations, with the ability to thrive in fast-paced, evolving environments
  • Experience with high-volume transaction systems (>$1M monthly processing)
  • Familiarity with fraud detection systems and risk management
  • Understanding of financial regulations and compliance requirements
  • Experience with microservices architecture and event-driven systems
  • Knowledge of performance monitoring tools (Application Insights, New Relic)


Why OutsideHire?

  • An inclusive and dynamic work environment that values creativity and collaboration
  • Opportunities to work on cutting-edge projects that make an impact
  • Perks: Competitive salary, remote work, professional development support, etc.
  • A team that truly values your skills and contributions

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified