Write code primarily in Python and design scalable, fault tolerant and distributed applications. Produce code that is robust, efficient and maintainable
Overall Experience should be 7+ Years and above.
Build flexible systems choosing simple, straightforward solutions over more complex ones. Lead architecture of large initiatives in scaling, security and availability. Continually challenge what exists and explore what should be changed to best meet evolving business and market needs.
You will write unit tests, integration tests and regression tests and find ways to automate them.
Troubleshoot and fix operational problems
Implement best practices in modern software engineering
Possess self-drive to dive deep and maintain progress even in the face of ambiguity and imperfect knowledge (avoid analysis paralysis)