
Search by job, company or skills
We are seeking a skilled Software Engineer - Backend (Python) to join our dynamic team in India. The ideal candidate will have 5-15 years of experience in backend development and a passion for building robust and scalable applications.
Required Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or Information Systems and/or related work experience (open source web services development)
5+ years of Python development experience
Strong object-oriented design and programming skills
Experience in developing RESTful web services
Experience writing unit and functional tests
Experience with SQL, database programming and use of ORMs
Familiarity using GitHub, Jira
Preferred Qualifications:
Familiarity with cloud computing (AWS, Azure) and open source technologies (Nginx, Linux, Jenkins, Celery, Redis)
Familiarity with AWS managed services like DynamoDB, SQS, SNS, Kinesis
Experience with OAuth authentication flows, JWT is a plus
Knowledge of SAAS, PAAS and IAAS technologies and SOA concepts
Experience with one or more of: Celery, Pyramid, Django or equivalent
Experience with retail Point of Sale Systems. Preferably, point of sale systems from NCR/Retalix or Toshiba/IBM
Job ID: 106304483