What you'll be doing:
Writing Clean, Readable, Testable, and Reusable Code.Design simple systems that are built for scale.Break down complex problems into small and simple problems. Consider Software Development as a craft and keep improving every day.Working closely with other Developers, UX designers, Business and System Analysts.Take part in all daily activities like Stand-ups, Iteration planning, and Retrospectives.
What we are looking for:
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, and 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)
Additional skills to be considered as a plus:Golang, ROR, Kotlin, ReactVueJSAWS, Ansible, Kubernetes, Docker
Job Perks: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 the real world.We are always working on a bleeding edge tech stack. MicroServices?? Serverless?? we 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.