Senior Software Engineer
Core
Design and build cloud-native, greenfield products from the ground up, taking ownership of features and new capabilities to deliver reliable, scalable, and secure software.
Role type
Senior IC software engineer (cloud-native, TypeScript stack)
Builds
Cloud-native products and services using TypeScript, Node.js, and React
Domain
Travel ecosystem / Digital loyalty and benefits (via careerplan.io/jobs/JR000057-senior-software-engineer-at-collinsongroup)
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, Node.js, React, AWS (EKS, Lambda, RDS), GraphQL, RESTful APIs, MongoDB, PostgreSQL, Kafka, event-driven architecture, automated testing (Jest, Pact, TDD), CI/CD (GitHub Actions, Terraform), DataDog observability
Preferred skills
Mentorship, Agile collaboration, problem-solving, innovation
Technologies
TypeScript, Node.js, React, AWS, EKS, Lambda, RDS, GraphQL, REST, MongoDB, PostgreSQL, Kafka, Jest, Pact, GitHub Actions, Terraform, DataDog, Git, Jira, Confluence
Responsibilities
Write clean, efficient, and testable code owning complex features from design to deployment; Champion automated testing and CI/CD pipelines; Build, deploy, and monitor services in AWS; Debug production issues using DataDog; Evolve engineering standards by sharing knowledge and reviewing code; Mentor less experienced engineers
Seniority
Senior, hands-on IC