Innovative Solutions is hiring for the position of Senior Backend Developer.
Location: Islamabad
Responsibilities:
• Work in a fast pace and learning-oriented environment we love stretching the boundaries of technology.
• You are a guru in Python-related frameworks like Django, Flask, or frameworks like these.
• Work with a team of engineers to deliver high-quality products which will scale to millions of users.
• Expose our state-of-the-art Machine Learning Product to millions of users.
Requirements:
• BS or Master's degree in Computer Engineering/Computer Sciences or relevant discipline
• At least 5+ years of experience in delivering high-quality backend applications including consuming and building enterprise-grade APIs using Python
• Must be comfortable with applying SOLID principles / Design patterns while coding. • Must be comfortable with writing test cases for the code
• Must have experience with optimal usage of key/value-based cache stores
• Hands-on experience of databases like MySQL, SQL, Cassandra, Mongo or PostgreSQL is a must
• Experience with writing APIs for a Machine learning-based project is highly desirable • Willing to roll up the sleeves and solve problems using command line and not limited to HTTP or REST protocol
• Good understanding of microservices architecture
• Experience with at least one of the messaging queues Rabbit MQ / Kafka is highly desirable.
• Solid understanding of developing apps for the cloud, basic knowledge of deploying in cloud AWS preferably (EC2, RDS, S3, SNS, CloudFront, et al.)
• Version Control/ CI: Git, SVN, Jenkins, Circle CI
• Familiarity with Elastic Search or SOLR is highly desirable
Innovative Solutions is a game development and financial IT consultancy firm based in Karachi, Pakistan. Our target is to become a leading company in chess game development and financial IT consultancy sectors. We are looking for talented individuals who have excellent technical and educational background.