Accelya

Software Engineer – OpenConnect (OC)

Accelya
Apply
1 day ago
Bogotá, ColombiaMid Level

Responsibilities

  • Design, develop, test, and maintain backend services, microservices, REST APIs, and airline integrations using Node.js and TypeScript.
  • Build integration components and adapters connecting the OpenConnect platform with airline systems and external providers using JSON, XML, and other messaging formats.
  • Modernize legacy OpenConnect components by migrating functionality to a scalable, cloud-native microservices architecture.
  • Develop and deploy applications using AWS, Kubernetes/EKS, and Docker.
  • Implement error handling, retries, logging, tracing, monitoring, and observability for distributed services.
  • Develop and maintain automated unit and integration tests.
  • Participate in code reviews, architecture discussions, technical troubleshooting, and production support.
  • Collaborate with Product, QA, Architecture, DevOps, and engineering teams.
  • Maintain technical documentation for APIs, integrations, services, and architectural decisions.

Requirements

  • Proven software development experience with TypeScript and Node.js.
  • Experience designing, developing, and maintaining backend services, REST APIs, microservices, and complex integrations.
  • Strong understanding of asynchronous programming, distributed systems, and API design principles.
  • Experience working with JSON and XML payloads and multiple internal and external systems.
  • Experience developing and deploying cloud-based applications on AWS.
  • Hands-on experience with Docker and Kubernetes or similar container orchestration technologies.
  • Understanding of API authentication, error handling, resiliency, logging, monitoring, and observability.
  • Experience implementing automated unit and integration tests.
  • Familiarity with Git-based development workflows and CI/CD pipelines.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Fluent English; interviews will be held in English.
  • Preferred: experience in airline distribution, reservation systems, or travel technology.
  • Preferred: knowledge of IATA NDC APIs, Offer and Order Management, EDIFACT, TTY messaging, or airline Passenger Service Systems.
  • Preferred: experience with AWS EKS, Lambda, DynamoDB, OpenTelemetry, Sumo Logic, OpenSearch, legacy modernization, Jenkins, GitLab pipelines, or JFrog.
  • Familiarity with C/C++ is beneficial for legacy OpenConnect work.

Benefits

  • Hybrid work in Bogota with two days in the office per week.
  • Flexible working hours.
  • Smart working and a hybrid remote/office environment.
  • Work-life balance.
  • Open culture, challenging opportunities, and a multicultural environment.

Tech Stack

Amazon DynamoDBAWSC++DockerGitJenkinsKubernetesNode.jsSumo LogicTypeScript

Categories

Accelya

About Accelya

1,001-5,000 employees
Contact me