Description
Responsibilities
• You must be or like to be a Jack of all
• Design and build fault-tolerant, high-performance, scalable systems
• Design and maintain the core software components that support Zeni platform
• Improve the scalability, resilience, observe ability, and efficiency of our core systems
• Code using primarily Python.
• Work closely with, and incorporate feedback from, product management, platform architects and senior engineers.
• Fail fast, fix fast. Rapidly fix bugs and solve the problems
• Proactively look for ways to make Zeni platform better
• Speed, Speed, Speed - must be a performance freak!
Requirements
• B.E. / B.Tech in Computer Science.
• 6+ Yrs of commercial software development experience
• You have built some impressive, non-trivial web applications by hand
• Excellent programming skills in Python (Object Oriented is a BIG plus)
• Google App engine experience a huge plus
• Disciplined approach to testing and quality assurance
• Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
• Good understanding of data structures, algorithms and design patterns
• Great written communication and documentation abilities
• Comfortable in a small, intense and high-growth start-up environment
• You know and can admit when something is not great.
• You can recognize that something you've done needs improvement
• Past participation in Hackathons a big plus
• Startup experience or Product company experience is MUST.
• Experience integrating with 3rd party APIs
• Experience with Agile product development methodology
• Good at maintaining servers and troubleshooting
• Understanding of database query processing and indexing are preferred
• Experience with OAuth
• Experience with Google Cloud and/or Google App Engine platforms
• Experience writing unit tests
• Experience with distributed version control systems (eg: Git)
(ref:hirist.com