Job description
• Writing Clean, Readable, Testable and Reusable Code.
• Design simple systems that are built for scale.
• Break down complex problems in to small and simple problems.
• Consider Software Development as a craft and keep improving everyday.
• Working closely with other Developers, UX designers, Business and System Analysts.
• Take part in all daily activities like Stand-ups, Iteration planning, Retrospectives.
• Expert in Python.
• Good Knowledge of any of the available web frameworks like Django, Flask, Tornado...etc.
• Understanding of the Concurrency and Parallelism limitations of Python and workarounds for them.
• Good understanding of server-side templating languages.
• Basic understanding of front-end technologies, such as React, TypeScript/JavaScript, HTML5, and CSS3
• Knowledge of user authentication and authorization implementation.(Oauth, SAML, OpenId,..)
• Familiarity with event-driven programming in Python.
• Great understanding of any of the concepts like REST, gRPC, GraphQL.
• Able to create database schemas that represent and support business processes.
• Strong TDD, unit test and debugging skills.
• Proficient understanding of Git and GitHub workflows.
• Proficient in docker usage.
• Basic Understanding of CI/CD workflows.
• Cloud deployment basics (AWS/Azure/GCP)
• Golang, ROR, Kotlin, React, VueJS
• AWS, Ansible, Kubernetes, Docker
• Freedom to implement and follow industry best practices.
• Get to work with the most down to earth and talented people.
• Get to work on very interesting problems with impact in real world.
• We are always working on bleeding edge tech stack. MicroServicesServerlesswe got you covered.
• Open and Inclusive Environment.
• Remote first teams.
• Flexible timings as long as work gets done.
• Opportunity to contribute to open-source projects.