What are the responsibilities and job description for the Backend Developer – Financial Reporting position at Tekcard Payments?
Tekcard Payments is a rapidly growing fintech company specializing in innovative payment processing solutions. We offer real-time data and transparent financial reporting for our partners, merchants, and agents.
We're hiring a Backend Developer to join us onsite in Lyndhurst, NJ to the development of our reporting engine — a system that calculates commissions and financial data for reps, agents, and partners with precision and scale.
Key Responsibilities
- Build and maintain backend services for commission and residual reporting.
- Develop and manage APIs using Apollo GraphQL, REST, and SOAP.
- Integrate with third-party payment processors (e.g., Fiserv, TSYS) and internal systems via SOAP and REST endpoints.
- Architect and implement business logic for tiered commissions, splits, overrides, bonuses, and adjustments.
- Write optimized SQL queries and ensure data integrity for large-scale datasets.
- Collaborate with finance, operations, and product teams to gather and refine business rules.
- Ensure financial accuracy with robust reconciliation, logging, and versioning mechanisms.
- Support CI/CD workflows and participate in code reviews and architecture planning.
Requirements
- 3 years of backend development experience (Node.js, Python, or similar).
- Solid experience with Apollo GraphQL and RESTful API development.
- Working knowledge and experience with SOAP web services (WSDL, XML).
- Experience in Snowflake usage as well as API services.
- Experience handling financial transactions and large-volume data operations.
- Familiarity with authentication protocols such as JWT and OAuth2.
- Cloud deployment experience
- Comfortable with Git, CI/CD pipelines, and agile workflows.
Preferred Qualifications
- Background in fintech, payments, or commission-based reporting systems.
- Experience with microservices, Kafka or RabbitMQ, and Docker.
- Familiarity with financial reporting, dashboards, or accounting concepts.
- Understanding of complex agent hierarchies and multi-party revenue sharing.