monitor_heart
  
Dashboard

Software Engineer Job

Spam Check If this is a scam... Mark as SPAM
Marked Thank you for helping!... Undo
Employer: Tanisha Systems Inc
SpiderID: 14200298
Location: Iselin, New Jersey
Posted: 6/26/2026
Wage:
Priority Review Date: 7/26/2026
Job Code / NOC / SOC:
Category: General
Job Description:
Software Engineer is needed to perform the following duties :

• Design, develop, test, and support high-throughput distributed backend applications for enterprise payment processing and fraud detection systems using Golang, Cassandra, Kafka, Redis, and cloud-native engineering practices.
• Develop scalable backend services, REST APIs, and microservices in Golang to support payment transaction processing, transaction lifecycle management, validation workflows, and enterprise system integrations.
• Design and implement Application Transaction Counter (ATC)-based controls to support fraud detection, transaction validation, replay detection, and duplicate transaction prevention across distributed payment processing workflows.
• Implement idempotency controls, request validation, retry handling, and distributed processing safeguards to ensure transaction integrity and prevent duplicate financial postings.
• Build Kafka-based event-driven workflows for asynchronous transaction processing, audit events, transaction status updates, retry events, fraud-related signals, and downstream system communication.
• Design, optimize, and maintain Cassandra data models and query patterns for low-latency, high-volume workloads, including transaction records, ATC-related data, validation state, and distributed application state.
• Implement Redis-based caching, distributed locking, temporary state management, and low-latency lookup mechanisms to improve system performance and reliability under high request volume.
• Develop distributed service components in Golang to support payment authorization, transaction monitoring, validation rules, replay protection, retry handling, and transaction lifecycle management.
• Optimize backend application performance by tuning Cassandra queries, Kafka message processing flows, Redis cache usage, API response times, and service-level throughput.
• Analyze production issues, system limitations, performance bottlenecks, and design gaps; perform debugging, root cause analysis, code fixes, testing, and system improvements.
• Participate in architecture reviews, design discussions, code reviews, Agile ceremonies, sprint planning, integration testing, deployment planning, and production support activities.
• Collaborate with architects, product owners, security teams, QA engineers, DevOps engineers, and cross-functional teams to deliver secure, reliable, and scalable payment processing solutions.
• Prepare and maintain technical documentation, design specifications, implementation notes, operational runbooks, and support procedures for Golang services, Cassandra schemas, Kafka workflows, and Redis-based components.

Bachelor Degree is required in Computer Science or Computer Engineering or Computer Information Systems or Information Technology
Contact Information:
Contact Name: Tanisha Systems Inc Type:
Company: