Responsibilities
● Build and mentor the platform team at Checko.
● Own the design, development, testing, deployment, and craftsmanship of the team’s infrastructure and systems capable of handling massive amounts of requests with high reliability and scalability
● Leverage the deep and broad technical expertise to mentor engineers and provide leadership on resolving complex technology issues
● Entrepreneurial and out-of-box thinking essential for a technology startup
● Guide the team for unit-test code for robustness, including edge cases, usability, and general reliability
Requirements
● Must have design, development, testing, deployment of systems capable of handling massive amounts of requests with high reliability and scalability
● Must have strong command in writing production-level code in Java or Python including skills in debugging, performance analysis/optimization and memory usage optimization
● Must have worked with real-time web/mobile applications and event-driven architectures
● Must have experience working with relational and non-relational databases and understanding their data models and performance tradeoffs.
● Must have solid engineering principles and a clear understanding of data structures and algorithms
● Should have knowledge of service-oriented architecture, caching techniques, micro-services, and distributed systems
● Should have basic understanding of C++/reactJS/Angular/Node