Senior Backend Developer

New Today

Overview

Join to apply for the Senior Backend Developer role at TieTalent.

Responsibilities

  • Lead the design and development of the core backend architecture, including the API gateway, transaction management layer, and merchant management layer.
  • Select and implement appropriate technologies from our stack, which includes Python, Node.js, or Java for programming languages; Django, Express.js, or Spring Boot for frameworks; and PostgreSQL or MySQL for transactional data, with Redis for caching and session management.
  • Design and implement robust security measures, including AES-256 encryption for sensitive data, TLS for secure communication, and OAuth/JWT for authentication and authorisation.
  • Ensure the platform is compliant with PCI-DSS, GDPR, and other relevant data protection regulations.
  • Integrate multiple payment gateways (Capital Pay, Stripe, Paypal, Barclaycard, Adyen, Worldpay) using provided SDKs/APIs.
  • Implement advanced fraud detection and anti-money laundering (AML) systems.
  • Develop and maintain RESTful APIs for seamless communication with the frontend and external systems.
  • Implement features for transaction tracking and status management (pending, completed, failed), refund and chargeback handling, and payment settlement (funds transfer to merchant accounts).
  • Participate in architectural design discussions, code reviews, and technical mentoring.
  • Contribute to the development of a developer-friendly API and comprehensive documentation.
  • Set up and manage cloud infrastructure on AWS, Google Cloud, or Azure.
  • Implement and manage continuous integration and continuous delivery (CI/CD) pipelines to automate software builds and deployments.

Requirements

  • Has a proven track record of 6+ years in backend development, with significant experience in the FinTech or financial services sector.
  • Possesses deep expertise in building scalable and secure backend services.
  • Is proficient in at least one of the specified programming languages (Python, Node.js, Kotlin or Java) and their associated frameworks.
  • Has strong experience with database design and management, including both SQL (PostgreSQL or MySQL) and potentially NoSQL databases.
  • Has hands-on experience with RESTful API design and microservices architecture.
  • Demonstrates a strong understanding of security best practices and compliance standards like PCI-DSS and GDPR.
  • Has experience integrating with third-party APIs, particularly payment gateways.
  • Has experience in NFC/RFID technology and Payment Networks integrations.
  • Is adept at problem-solving, has excellent attention to detail, and can work effectively in a fast-paced, agile environment.
  • Familiarity with serverless architecture is beneficial.
  • Experience with messaging systems like RabbitMQ or Kafka is a plus.
  • Experience implementing two-factor authentication (2FA) for user logins.
  • Experience with performance optimisation for high-traffic scenarios and a large number of concurrent users.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries
  • Technology, Information and Internet

Referrals increase your chances of interviewing at TieTalent by 2x

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search