LodgeLink is seeking senior software engineers to help create the future of workforce travel by developing cloud-native solutions and rearchitecting existing systems to manage significantly increased load while maintaining 100% uptime.
Requirements
- Beyond 10 years of progressive career in software development lifecycle experience
- 10+ years of mastery of SDLC, SOLID Principles, Data/Behavior/Test Drive Development, and a love of Clean Code and of clean architecture
- 5+ years of experience with modern technologies such as GoLang, ReactJS, NodeJS, gRPC, microservices, and NoSQL
- 10+ years of proven application of cloud development patterns and best practices with multiple years in different architectures and industries
- A proficiency in cloud-based architecture and automated release pipelines because you have done this for more than 5 years
- 5+ years focused on an API-first approach expertise with loosely coupled systems, and domain driven
- An advocate for and experience in effectively managing and planning technical debt so that ours do not grow
Responsibilities
- You will make the software engineering team better through doing, mentoring, and sharing.
- You will enforce the best coding practices while being a strong advocate and innovator for continual improvement.
- You will create the tools and templates so that all the other developers will say 'wow, this is easy.'
- You will scale our platform to manage over 1,000 times the current load while keeping the uptime at 100%.
- You will influence and execute the technical vision and system design decisions on how the product is built, deployed, and operated on production.
- You will collaborate with other software engineers and engineering leaders in designing new cloud-native solutions and rearchitecting existing ones.
- You will be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries, and modern system design patterns such as event driven, DDD, and microservices.
Other
- Degree in Computer Science or Computer Engineering
- This role is in Scottsdale and is in-office with 20% flexibility to work from home
- An attitude and pride in quality code and have multiple approaches towards testing
- A commitment to leaving code/processes/people better than when you got there
- An entrepreneurial spirit to contribute to the company's rapid growth