Senior Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in software development, Strong knowledge of QR code and barcode decoding, Proficiency in data parsing and validation techniques, Experience with JSON and data integration formats..

Key responsibilities:

  • Design and implement a solution for parsing airline boarding pass data
  • Decode QR codes and PDF417 barcodes to extract key details
  • Develop a parser that accommodates various boarding pass formats
  • Ensure high-quality output with proper validation and error handling.

PASSNFLY logo
PASSNFLY SME https://www.passnfly.com/
51 - 200 Employees
See all jobs

Job description

Job Type: Milestone Contract / Task-Based / Short-Term

Experience Level: Senior (5+ years)

Location: Remote

Job Overview:

We are seeking a highly skilled senior developer for a short-term, task-based project. The objective is to design and implement a robust solution for parsing structured airline boarding pass data encoded within QR codes or PDF417 barcodes, commonly found on digital or printed boarding passes.

This is a paid-per-task role: you will be compensated upon successful delivery of the completed solution, which includes working code, documentation, and test samples. We are looking for someone who can work independently and deliver a high-quality result efficiently and reliably.

Project Scope:

The task involves:

  • Decoding QR codes or PDF417 barcodes found on airline boarding passes.

  • Extracting and parsing key details such as:

  • Passenger name

  • Flight number

  • Date

  • Cabin class

  • Seat number

  • Departure and arrival airports

  • Ticket number

Technical Responsibilities:

  • Analyze and interpret QR/barcode data (based on IATA's BCBP standard).

  • Decode raw barcode content and convert it into structured, meaningful data.

  • Design a parser that supports multiple airline boarding pass formats.

  • Implement validation and error-handling for incomplete or corrupted inputs.

  • Output the parsed data in JSON or a standardized format for integration.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Reliability

Game Developer Related jobs