Job at a glance
Summary/Objective: We are looking for high performing developers who will get to develop an awesome product which the end user must love and trust. You will be responsible for building, scaling and maintaining the multiple modules, encompassing - external integration, API management, building business and operation processes, designing and defining micro services, designing multi-input/output state machines.
You will work closely with business, product and UI teams and build products that would maximise business impact and customer delight. We are looking for people who love to challenge and contribute to new way of thinking. We value entrepreneurship skills, rolling up sleeves, resolving issues and raising up the bar. We love people who are excellent with delivery and execution and have a design thinking approach.
You should be comfortable learning in a fast-paced environment and applying it at work. A quick overview of our stack: Python, MySQL, NoSQL, Memcache, Bigquery Microservices Responsibilities • Write clear and effective API documentation. • Write codes to integrate applications being used by various stakeholders • Write and review test cases to QA pass your own code. • Write/review test cases for code and process coverage • Review code for both oneself and team members • Reviewing designs, code, and processes from a system security standpoint • Defining and building micro-services • Building systems with positive business impact • Tracking module health, usage, behaviour tracking, measure and improve code and processes Requirements • An engineer with at least 1-7 years of working experience in web services, preferably in Python • Must have penchant for good API design.
• Must be a Stickler for good clear and secure coding • Must have built and released APIs in production • Experience in working with RDBMS and No SQL databases • Must have designed thoughtful, extensible data models • Knowledge of identifying, defining and building micro-services • Working knowledge of GCS, AWS, Azure or any other cloud provider • Aggressive problem diagnosis and creative problem-solving skills • Communication skills, to speak to developers across the world.
Good To Have • Focus on constant improvement of developer experience • Building or Working knowledge of CI/CD • Basic know-how of front-end technologies like AngularJS/React • Have worked on additional languages like Javascript/Ruby Thanks Shashi Pandey