You have 6 or more years of experience building and operating large web applications and extensive experience working within large-scale development.
You’re experienced in designing and implementing application architectures (and code) that are highly scalable, available, maintainable, and performant.
You’re as comfortable working with and improving upon legacy systems and code as you are building new features and microservices.
You write clear, detailed, easy-to-consume technical documentation.
You’ve developed strong core programming skills in a language but believe in identifying the right tool for the job, and are passionate about embracing new technologies when the opportunity arises.
You have significant expertise in cloud computing platforms, ideally Amazon Web Services (AWS).
Strong experience with PHP, Go, or any of the following Object-Oriented Languages (OOD): Java/J2EE, C#, NET, Python, or sometimes C++.
You have experience modeling data, and are thoughtful about the impacts of data design in a large application.
Experience with the entire Software Development Life Cycle (SDLC).
"Self-starter"" attitude and ability to make decisions independently.
You have strong communication and collaboration skills.