Backend Engineer
Core
Building and architecting high-quality, horizontally scalable backend software for an AI-powered corporate travel platform.
Role type
Senior Backend Engineer
Builds
Core features for an AI-powered travel platform serving large corporate clients
Domain
Travel technology / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Node.js, JavaScript (ES6, TypeScript), asynchronous I/O, software architecture, AWS (EC2, S3, RDS, CloudFront), Linux/Ubuntu, CI/CD, REST APIs, SQL databases, algorithms and data structures
Preferred skills
NoSQL databases, memory caching systems, systems programming languages, functional programming
Technologies
Node.js, TypeScript, AWS, Jenkins, CircleCI, Travis, MySQL, PostgreSQL, Redis, MongoDB, Cassandra
Responsibilities
Create high-quality user-focused software, define and implement architectural best practices, facilitate technical planning, communicate progress to management, provide technical guidance and mentorship to junior engineers, assist in code reviews and debugging, onboard new team members
Seniority
Senior, hands-on IC