Associate Software Engineer

Seer Solutions

Dubai

On-site

AED 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Keka Inc. is seeking an Associate Software Engineer to support the Payments Product Team in building secure payment services and APIs. You will work with internal and vendor teams to understand payment workflows, perform testing, and contribute to the stability of transaction processing systems.

You will gain exposure to payment gateways, ISO 8583 basics, cryptography concepts, and secure coding practices in a fast-paced fintech environment.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • 2–4 years of software development experience.
  • Minimum 1 year of hands-on experience in payment systems, fintech platforms, or financial services.

Responsibilities

  • Assist in developing, maintaining, and supporting secure payment services and transaction processing applications.
  • Support payment channel integrations including REST APIs, payment gateway integrations, and basic ISO 8583 transaction flow understanding.
  • Work closely with senior engineers and vendor teams to understand payment workflows, transaction routing, reconciliation processes, and operational procedures.
  • Assist in implementing secure transaction processing practices including encryption concepts, tokenization, authentication mechanisms, and basic HSM/key management understanding.
  • Contribute to the development and enhancement of backend services and APIs supporting payment applications, POS/Terminal Management, vPOS, and Pay-by-Link solutions.
  • Support troubleshooting and resolution of transaction failures, API integration issues, and payment-related operational incidents.
  • Participate in system improvement activities related to application stability, performance optimization, and payment processing efficiency.
  • Assist in implementing secure coding practices and ensure compliance with PCI DSS guidelines and enterprise security standards.

Skills

Node.js
Java
RESTful API design
Microservices architecture
CI/CD pipelines

Education

Bachelor’s degree in computer science or software engineering

Tools

Docker
Kubernetes
Kafka
RabbitMQ

Job description

The Associate Software Engineer supports the Payments Product Team in software development, API integration, testing, troubleshooting, and technical learning activities. The role is designed for engineers interested in building expertise within fintech and payment systems while working closely with experienced internal and vendor teams.

This role offers excellent learning opportunities in payment gateways, transaction switching, cryptography, and compliance-driven development within a fast-paced fintech environment.

KEY RESPONSIBILITIES:
DEVELOPMENT OF THE AREA:
  • Assist in developing, maintaining, and supporting secure payment services and transaction processing applications.
  • Support payment channel integrations including REST APIs, payment gateway integrations, and basic ISO 8583 transaction flow understanding.
  • Work closely with senior engineers and vendor teams to understand payment workflows, transaction routing, reconciliation processes, and operational procedures.
  • Assist in implementing secure transaction processing practices including encryption concepts, tokenization, authentication mechanisms, and basic HSM/key management understanding.
  • Contribute to the development and enhancement of backend services and APIs supporting payment applications, POS/Terminal Management, vPOS, and Pay-by-Link solutions.
  • Support troubleshooting and resolution of transaction failures, API integration issues, and payment-related operational incidents.
  • Participate in system improvement activities related to application stability, performance optimization, and payment processing efficiency.
  • Assist in implementing secure coding practices and ensure compliance with PCI DSS guidelines and enterprise security standards.
CONTROL OF TASKS:
  • Maintain proper technical documentation for APIs, workflows, deployment procedures, and operational support.
  • Participate in code reviews, testing cycles, deployment validation, and production monitoring activities.
  • Ensure assigned deliverables comply with security, coding, and operational standards.
  • Support monitoring and incident resolution activities for production payment systems.
  • Coordinate with PMO, QA, Security, Infrastructure, and UAT teams during deployment, testing, and release cycles
TECHNICAL REQUIREMENTS:
Education & Experience
  • Bachelor’s degree in computer science, Software Engineering, or related field
  • 2 - 4 years of software development experience
  • Minimum 1 year of hands-on experience in payment systems, fintech platforms, or financial services
Core Technical Skills
  • Hands-on experience in Node.js and Java (JDK 8+) with microservices architecture
  • Good understanding of RESTful API design, asynchronous processing, and event-driven architectures
Databases & Messaging:
  • Good working knowledge of SQL databases (MSSQL, PostgreSQL) and basic queries, CRUD operations
  • Familiarity with NoSQL databases (Redis, Firebase)
  • Familiarity with message queues (Kafka, RabbitMQ) for transaction processing
Infrastructure & DevOps:
  • Familiarity with Docker, Kubernetes, and containerized deployments
  • Basic understanding of CI/CD pipelines
Preferred Qualifications
  • Basic understanding of ISO 8583 message processing and payment switch integration
  • Basic knowledge of POS/Terminal Management Systems and transaction lifecycle management
  • Basic knowledge of tokenization, encryption standards, and secure payment flows
  • Basic understanding of PCI DSS requirements and compliance-driven development
COMPETENCIES AND SKILLS:
  • Strong eagerness to learn payment technologies and fintech domain
  • Good problem-solving abilities with logical thinking and debugging skills
  • Team player mindset with ability to collaborate effectively
  • Attention to detail when working with financial data and transactions
  • Basic communication skills for technical discussions and documentation
  • Adaptability and willingness to take on new challenges
  • Reliability and commitment to completing assigned tasks on time
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advanced Solution Engineer (Payments product team)
Advanced Solution Engineer (Payments product team)

Seer Solutions • Dubai

On-site
AED 350,000 - 550,000
Advanced Solution Engineer
Advanced Solution Engineer

Seer Solutions • Dubai

On-site
AED 350,000 - 550,000
Software Architect (Payments)
Software Architect (Payments)

Astra Tech • Abu Dhabi

On-site
AED 350,000 - 520,000
Software Architect (Payments)
Software Architect (Payments)

Astra Tech Group • Abu Dhabi

On-site
AED 420,000 - 540,000
Payment engineer
Payment engineer

Acesoft Labs (India) Pvt Ltd • Dubai

On-site
AED 120,000 - 150,000
Associate Fintech Payments Engineer (Node/Java)
Associate Fintech Payments Engineer (Node/Java)

Seer Solutions • Dubai

On-site
AED 90,000 - 130,000
Fullstack
Fullstack

Caliberly • Dubai

On-site
AED 180,000 - 240,000
Competitive salary
Fintech environment
Professional growth
Full Stack Engineer
Full Stack Engineer

Finclutech Ltd • Dubai

On-site
AED 300,000 - 420,000
Senior Software Engineer (m/f/d)
Senior Software Engineer (m/f/d)

Showcify, Inc. • Abu Dhabi

On-site
AED 260,000 - 460,000
Integration Manager & Technical Support Specialist
Integration Manager & Technical Support Specialist

Jobgether SRL • United Arab Emirates

Remote
AED 220,000 - 360,000
Fully remote work
Salary in USDC
Career progression toward senior roles
+1