Epicareer Might not Working Properly
Learn More
C

Backend API Developer

Salary undisclosed

Apply on


Original
Simplified

Role: Backend API Developer

Location: Chicago, IL (Hybrid)

Duration: 12 Month Contract (Extendable) W2

Role Overview:

As a Senior Backend API Developer, you will play a critical role in designing, developing, and maintaining scalable and robust APIs that serve various functions within the airline's ecosystem. These APIs will integrate with our flight management systems, booking platforms, customer-facing applications, and third-party services. You will collaborate with cross-functional teams to ensure seamless, secure, and efficient operations in the backend environment.

Key Responsibilities:

  • API Development: Design, build, and maintain high-performance RESTful APIs to handle airline-specific data such as flight bookings, reservations, schedules, ticketing, pricing, baggage handling, and more.
  • System Integration: Integrate backend services with internal systems (e.g., reservation systems, flight data management systems, CRM) and third-party services (e.g., payment gateways, partner airlines, airports).
  • Performance Optimization: Ensure high availability, reliability, and scalability of backend services, especially during peak traffic periods (e.g., flight booking windows, holiday seasons).
  • Security & Compliance: Implement API security best practices, including authentication, authorization, encryption, and adhering to industry standards such as PCI-DSS, GDPR, and other data protection regulations.
  • Database Management: Design and optimize relational and NoSQL databases to handle airline-specific data, ensuring efficient queries and data integrity. Technologies may include MySQL, PostgreSQL, MongoDB, etc.

Key Requirements:

  • Experience: Minimum of 8 years of experience in backend development, with a strong focus on building and maintaining RESTful APIs.
  • Industry Knowledge: At least 5 year of experience working in the airline or travel industry (e.g., with airline reservation systems, booking engines, flight data APIs, or similar systems).
  • Technical Skills:
    • Expertise in Spring Boot and microservices architecture
    • Proficiency in server-side programming languages such as Node.js, Java, Python, or Go.
    • Strong knowledge of API design and development (RESTful APIs, API versioning, JSON, WebSocket).
    • Familiarity with API gateways and management tools (e.g., Kong, Apigee, AWS API Gateway).
    • Expertise in SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Cassandra.
    • Experience with cloud services (AWS, Google Cloud Platform, Azure) and deploying backend services at scale.
    • Datadog for cloud monitoring and observability a plus.
    • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job