Exameets Logo

Python Developer

SmartQ

Bengaluru, Karnataka, India

SmartQ logo

Category

IT

Position Type

Full-Time

Position Summary

Are you excited to join our team as Python Developer? Are you passionate about leveraging the Python programming language to design, develop, test, and maintain software applications? If your response is a resounding yes, then we are hunting for you. As a Python Developer at SmartQ, your primary role will be to contribute to the entire software development life cycle, including requirements analysis, design, implementation, testing, and maintenance. In addition, writing code to implement software solutions, create algorithms, functions, and features that meet the project requirements, scripting and writing automation scripts for repetitive processes, and much more. If you are a dynamic, results-oriented Python Developer with a proven track record in steering MNCs toward unprecedented success, we invite you to seize this opportunity to make a profound impact on our global presence. Do you possess all these skills and wish to make a difference in the world of food and technology? Join us now!

Key Responsibilities

  • Integration of user-facing elements developed by a front-end developer with server-side logic
  • Building backend for Mobile application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection to ensure the user's data is always safe
  • Design and implementation of data storage solutions
  • Design and implement Lambda functions for the project as per the requirement
  • User authentication and authorization between multiple systems, servers and environments
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation, scripting and Data output in different formats
  • Setting up the administration of backups for future needs
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Computer Science fundamentals in data structures, algorithm design, problem solving & distributed computing

Experience Required

2 to 4 years

Education Requirements

  • Degree (B.E/B.Tech/M.Tech) in Computer Science, Engineering, or a related field

Technical Skills

Languages

  • Python

Frameworks

  • Django
  • Flask
  • Webapp2

Databases

  • NoSQL

Methodologies

  • Serverless design pattern

Soft Skills

  • Problem solving
  • Algorithm design
  • Data structures
  • Distributed computing

Preferred Qualifications

  • Good understanding of popular AWS services and components
  • Excellent Proficiency & hands-on experience in Python programming (2+ years)
  • Knowledge on writing restful APIs as per the project
  • Profound knowledge in Serverless design pattern (Lambda, API gateway etc)
  • Familiarity with Node JS
  • AWS Certification
  • Exposure to GCP or Azure
  • Knowledge of Google App engine

Keywords