Ideal candidates will be rockstar developers and self starters who excel in a fast pace environments. They should really understand what it means to be agile and business focused and are excited about building consumer Internet products used by tens of millions of users. They should have led a team of Software Engineers to build a significant product and taken it from conception to launch.
Partner with Product Managers to define, architect to build internal and external Web Services and software systems
Own the production environment for your team
Mentor Software Engineers so they learn to design, code and launch software that meets the quality bar
Educate group on latest tools and open source frameworks that we should consider adopting
Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
Expert level coding skills in any language – Java, PHP or Python
Bachelors or Masters degree in Computer Science or Computer Engineering, or equivalent experience.
8+ years in Industry as a software developer building products
Expert level computer science fundamentals, specifically knowledge of data structures, algorithms and complexity theory
Expert level understanding of multiple frameworks – MVC, MVVM, Middleware, Event
Proficient with working on Linux and Open Source software
Have built systems that scale horizontally on commodity hardware
Expert knowledge of Databases mysql, redis, mongodb or any other NoSQL db
Hands on. Passionate. Persistent. Creative. You make things happen.
Great to have:
You have worked 2+ years at a startup building end-end systems
You understand and are excited about Dev Ops
You blog and/or speak at Tech events