What you'll do:
- Architect, design, and develop features and services to build our travel platform by providing technical depth on a full-stack product development team in a .Net and Azure environment
- Revitalize services and architectures which have outlasted their original implementations, through refactoring, migration, and cloud-enabled distributed architectural design…
- Write clean, testable, peer-reviewed, and optimized high-performance code
- Contribute to improving development and operations of an increasingly distributed architecture
- Advocate for change in quality, durability, and technical debt reduction by working with Product Owners, Engineering Managers, and other important partners
- Safeguard the privacy, security, and trust of our members’ sensitive data throughout our implementations, in partnership with our Risk and Security teams
- Unleash the velocity of our engineers and systems with processes and implementations that allow us to ship quicker, learn sooner, and isolate impacts
- Establish and help us meet backend and system SLOs to protect us through future growth
- Provide technical guidance and mentorship to members of your team
Who you are:
- 10+ years of full stack development and architectural experience using technologies and tools such as C#, .NET Core, .NET Framework and Javascript
- 7+ years of experience building highly scalable applications in Azure Cloud, and Hybrid cloud environments
- Expert level experience in building RESTful API’s using Microservices architecture and patterns
- Experince with both relational and non-relational DB’s such as MSSQL, MySQL or CosmosDB
- Experience building event driven systems using Azure EventHub, Kafka, RabbitMQ, Redis or other event store systems
- Knowledge of or experience with data streaming, or big data technologies
- Experience in single page applications using Angular, React, or Vue along with HTML5, CSS processors, JavaScript, Bootstrap, and Gulp
- Extensive experience using Agile software delivery practices (iterative planning and delivery)
- Experience with Jira, TFS, ADO, or other agile tools