Full Stack Engineer
Core
Design and develop pragmatic, complete, and maintainable software solutions for new and existing systems while supporting the product and technology team.
Role type
Senior Full Stack Engineer
Builds
Enterprise software solutions and RESTful API services
Domain
Global travel ecosystem (Loyalty, Lifestyle Benefits, Insurance)
Deliverable
production ML models | product features
Required skills
Node.js, Rust, TypeScript, GraphQL, Kotlin, Go, Python, MongoDB, DynamoDB, MySQL, PostgreSQL, Kafka, AWS, Terraform, Test Driven Development, Continuous Integration/Deployment, RESTful API design, SOLID Principles, Design Patterns, Automation testing frameworks
Preferred skills
Native mobile app development (Java, Springboot), PCI compliant software experience
Technologies
Node.js, Rust, TypeScript, GraphQL, Kotlin, Go, Python, MongoDB, DynamoDB, MySQL, PostgreSQL, Kafka, AWS, Terraform, Serenity, Cucumber, Jest, Supertest, Playwright, Detox
Responsibilities
Design and develop software solutions; Champion agile best practices and Continuous Delivery; Provide detailed planning input including effort estimation and risk identification; Contribute to software analysis, design, and specification tasks; Engage in agile planning and design sessions; Provide technical support to customers and clients; Maintain code documentation to company standards; Participate in code peer reviews; Support and initiate agile process improvements.
Seniority
Senior, hands-on IC