Convert product requirements into scalable apps that are deployable on cross-platform.
Own your code from solutions architecture to its delivery following the twelve-factor app methodology.
Go beyond team/role-specific boundaries and collaborate effectively using strong communication skills with other related teams (Mobile, Web, Product/Design etc) and business stakeholders across distributed teams in a global environment.
Co-own design best practices, and goals and approach functional and non-functional requirements while gatekeeping code/architecture quality.
Maintain focus on customer/user experience and be prompt with problem resolution.
Invest in learning new languages, and technologies and research new tools.
Requirements:
At Least 3-6 years of hands-on experience in designing, developing, deploying and scaling large-scale applications on any stack.
Good understanding of the programming language Python.
Experience in modelling data for security and scalability in either relational or NoSQL databases.
Design and implement clean, low-latency REST/RPC-based interfaces.
Proficient in OOP, Design patterns and functional programming.
Working knowledge of PostgreSQL/MongoDB/Cassandra, Kafka, Redis and Spark/Map-Reduce.
Must have worked on declarative frameworks for container automation and orchestration.
we'll-versed with agile methodologies and TDD.
Be Chuck Norris of DevOps by preaching observability and troubleshooting system performance by memory optimisation, fixing resource leaks, fine-tuning thread pool etc
Must have worked in 0-1 Startup culture
B. Tech in Computer Science preferable from Premier Institute.