Python Developer - Bengaluru, India - SmartQ

    SmartQ
    Default job background
    Description

    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 roles and responsibilities:
    Designing and architect the entire projects from backend perspective by understanding the current architectures and also by following the industry best practice in doing the sameIntegration of user-facing elements developed by a front-end developer with server-side logicBuilding backend for Mobile applicationBuilding reusable code and libraries for future useOptimization of the application for maximum speed and scalabilityImplementation of security and data protection to ensure the user's data is always safeDesign and implementation of data storage solutionsDesign and implement Lambda functions for the project as per the requirementUser authentication and authorization between multiple systems, servers and environmentsIntegration of multiple data sources and databases into one systemManagement of hosting environment, including database administration and scaling an application to support load changesData migration, transformation, and scriptingSetup and administration of backupsData output in different formatsUnderstanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platformCreating database schemas that represent and support business processesImplementing automated testing platforms and unit testsComputer Science fundamentals in data structures, algorithm design, problem solving & distributed computing


    Qualifications:2-5 years of experience in AWS/GCP/AzureGood understanding of popular AWS services and componentsExcellent Proficiency & hands-on experience in Python programming (2+ years)Knowledge on writing restful APIs as per the projectProfound knowledge in Serverless design pattern (Lambda,API gateway etc)Familiarity with Django or Webapp2 or Flask or similar web app frameworksGood to have experience in working with NoSQL DBExperience in implementing Lambda functionsFamiliarity with Node JS (Good to have), which will be plus to understand the front endAWS Certification (good to have), exposure to GCP or AzureKnowledge of Google App engine (Good to have)Educational background includes a degree (B.E/B.Tech/M.Tech) in Computer Science, Engineering, or a related field.

    2+ years experience as a backend/cloud developer

    Message from


    CEO:


    We've come to realize that we're not merely in the B2B Food service industry; we're in the business of 'Capturing Hearts.' We find ourselves in a unique position to turn ordinary, mundane corporate cafeterias into places of pure delight, where individuals can freely express themselves, find inspiration, and share happiness.

    Such a profound transformation opportunity is a rare gift, where the purpose of our enterprise transcends the ordinary.

    If this vision resonates with you, we invite you to join us in our mission to spread joy and happiness in a world weighed down by stress and pressure.

    Together, let's play our part in making this world a more beautiful place.