Python Developer

4 weeks ago


bangalore, India SmartQ Full time

About SmartQ:

We are a leading B2B Food-Tech company built on 4 pillars-great people, great food, great experience, and greater good. Solving complex business problems with our heart and analyzing possible solutions with our mind lie in our DNA. We are on the perpetual route of serving our clients wholeheartedly. Armed with the stability of an MNC and the agility of a start-up, we have spread across 17 countries, having collaborated and executed successfully with 600 clients. We have grown from strength to strength with a blend of exuberant youth and exceptional experience. Bengaluru, being our headquarters, is known as the innovation hub and we have grown up to be the global leader in the institutional food tech space. We were recently acquired by the world's largest foodservice company – Compass group which has an annual turnover of 20 billion USD.

To know more about the 5 key pillars that surround our culture check out our LinkedIn ‘Life’ page. You will be amazed to be a part of our growth story -


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.


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 same
  • 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
  • Design and implementation of data storage solutions
  • Design and implement Lambda functions
  • 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, and scripting
  • Setup and administration of backups
  • Outputting data in different formats
  • 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


Qualifications:

  • Good understanding of popular AWS services and components
  • Proficiency in Python (2+ years)
  • Knowledge on writing restful APIs
  • Profound knowledge in Serverless design pattern (Lambda,API gateway etc)
  • Familiarity with Django or Webapp2 or Flask or similar web app frameworks
  • Good to have experience in working with NoSQL DB
  • Experience in implementing Lambda functions
  • Familiarity with Node JS (Good to have)
  • AWS Certification (good to have)
  • Knowledge 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


Benefits of working at SmartQ:

SmartQ is an innovative and dynamic company that values its employees and strives to create a positive and fulfilling work environment. Here are some key benefits that make SmartQ an excellent choice for prospective employees:


  • Innovative Work Culture : SmartQ fosters an innovative and collaborative work culture, encouraging employees to think outside the box and contribute creative solutions to challenges.


  • Career Growth and Development : SmartQ is committed to the professional development of its employees. The company offers ongoing training programs, mentorship opportunities, and a clear career path to help employees achieve their professional goals.


  • Work-Life Balance : SmartQ understands the importance of work-life balance and strives to create a supportive environment that allows employees to excel in their careers without sacrificing their personal lives.


  • Competitive Compensation and Benefits : SmartQ offers competitive salaries and a comprehensive benefits package, including health insurance, retirement plans, and other perks to ensure the well-being and financial security of its employees.


  • Diverse and Inclusive Environment : SmartQ values diversity and inclusion. The company is committed to creating a workplace that celebrates differences and provides equal opportunities for all employees.


  • Flexibility : SmartQ recognizes the changing nature of work and supports flexible work arrangements, including remote work options, to accommodate the diverse needs and preferences of its employees.


  • Team Collaboration : SmartQ believes in the power of teamwork. Employees collaborate across departments, fostering a sense of camaraderie and shared achievement.


  • Social Responsibility : SmartQ is dedicated to corporate social responsibility and encourages employees to participate in community service initiatives and environmental sustainability programs.


  • Fun and Engaging Work Environment : SmartQ believes that a positive and fun work environment enhances productivity and job satisfaction. The company organizes team-building activities, social events, and other initiatives to promote a sense of camaraderie among employees.


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.


Onboarding Timeline:

First Month: You will undergo training on our infrastructure and core solutions, gaining a deep understanding of the major backend modules we work with. During this time, you will become familiar with our development processes and be part of an agile team, picking up and completing user stories to understand end-to-end development cycles.


First 3 Months: You will begin working with the fellow engineers to learn, develop and build features. You will get hands on experience on deployments to GCP.


First 6 Months: By this point, you will be capable enough to know and handle new features on your own with minimal interventions from seniors which will help you to grow technically. You will be actively contributing to the Thinking Hatke community and making impactful changes in the product that's used across globe


  • Python Developer

    2 days ago


    Bangalore, India UST Full time

    Job Description Must have Python, AWS, CI/CD, Jenkins and GitHub 5+ years’ experience in software development, at least 2 years hands-on experience developing, applications with Python Familiarity with writing and optimizing SQL queries is required. Experience in migrating applications from one tech stack to a different one Experience with Python...

  • Python Developer

    4 weeks ago


    Bangalore, India Semi leaf Full time

    Semi Leaf is hiring a skilled Python Developer to join our team.As a Python Developer at Semi Leaf, you will be responsible for developing, testing, and maintaining Python applications and scripts. You will also manage and automate Linux-based data workflows, ensuring data integrity and security. If you have strong expertise in Python development, Linux data...

  • Python Developer

    1 week ago


    bangalore, India Viable Search Consultants Full time

    Looking for a passionate Python developer ​ You will be responsible for developing and implementing high-quality software solutions, creating complex applications using cuttingedge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.​ As an active part of the company, you will...

  • Python Developer

    3 weeks ago


    bangalore, India IQVIA Full time

    Job Role: Python developer Work Experience: 2 to 4 Years Work location: Bengaluru Work Mode: Hybrid Must Have Skills: Python, API, AWS Lambda Job Description: We are seeking a skilled Python Developer with 2-4 years of experience to join our dynamic team. The ideal candidate will have a strong background in Python and AWS Lambda, along with a solid...

  • Python developer

    2 weeks ago


    Bangalore, India Sosuv Consulting Full time

    We have an urgent requirement for Python Developers (3-5 years of exp). Job Description: Our client’s data platform consists of a series of Python microservices, which become integrated through REST and Rabbit MQ. We are actively searching for an enthusiastic Core Python Developer to become a valuable member of our vibrant team. The selected...

  • Python Developer

    1 week ago


    bangalore, India Viable Search Consultants Full time

    Looking for a passionate Python developer​You will be responsible for developing and implementing high-quality software solutions, creatingcomplex applications using cuttingedge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.​As an active part of the company, you will brainstorm...

  • Python Developer

    1 week ago


    bangalore, India Viable Search Consultants Full time

    Looking for a passionate Python developer​You will be responsible for developing and implementing high-quality software solutions, creatingcomplex applications using cuttingedge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.​As an active part of the company, you will brainstorm...

  • Python Developer

    4 weeks ago


    Bangalore, India Terralogic Software Solutions Private Limited. Full time

    Job Description : The Python Developer will play a crucial role in developing and maintaining software applications using the Python programming language. This individual will be responsible for writing clean, efficient, and scalable code, collaborating with other team members, and adhering to best practices for software development.Key Responsibilities :-...

  • Python developer

    1 month ago


    Bangalore, India TEKsystems Global Services In India Full time

    Python/Golang Developers : Experience – 5 - 8yrs Location – Bangalore Work Mode – Hybrid (2 days) Mandatory Skills: Python/Go Lang, Azure/GCP , Terraform (Good to have) Job Requirements : Extensive Python or Go development experience Heavy Cloud experience - Azure or GCP (will accept AWS if that’s what is available) Terraform would be a plus...

  • Python Developer

    1 month ago


    Bangalore, India KPIT Full time

    Python Developer (5+ Yrs) Skill set: At least 5+ years of experience as a software engineer with specific experience in building python backend systems and standalone tools. Solid experience in Python (Mandatory) Should know microservices understanding and experience in API development and testing Experience in writing unit tests using python test...

  • Python developer

    1 month ago


    Bangalore, India KPIT Full time

    Python Developer (5+ Yrs) Skill set: At least 5+ years of experience as a software engineer with specific experience in building python backend systems and standalone tools. Solid experience in Python (Mandatory) Should know microservices understanding and experience in API development and testing Experience in writing unit tests using python test...

  • Python developer

    3 weeks ago


    Bangalore, India LTIMindtree Full time

    Role: Python Developer Experience - 5 Years - 8 Years Location: Chennai, Bangalore, Hyderabad, Mumbai, Pune Develop Python applications including web services APIs and microservices using frameworks such as Flask Fast API PANDA etc. Collaborate with cross functional teams to gather requirements and translate them into technical specifications Work...

  • Python Developer

    1 month ago


    Bangalore, India Tech Mahindra Full time

    We are looking for a passionate Python developer to join our team at Tech Mahindra. As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals Python Developer Expertise in Python and associated frameworks such as Django and Flask. Knowledge of server-side templating languages such as...

  • Python Developer

    2 months ago


    Bangalore, India Tech Mahindra Full time

    We are looking for a passionate Python developer to join our team at Tech Mahindra. As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals Python Developer Expertise in Python and associated frameworks such as Django and Flask. Knowledge of server-side templating languages such as...

  • Python developer

    1 month ago


    Bangalore, India Tech Mahindra Full time

    We are looking for a passionate Python developer to join our team at Tech Mahindra. As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals Python Developer Expertise in Python and associated frameworks such as Django and Flask. Knowledge of server-side templating languages...

  • Python Developer

    3 weeks ago


    bangalore, India IQVIA Full time

    Job Role: Python developerWork Experience: 2 to 4 YearsWork location: BengaluruWork Mode: HybridMust Have Skills: Python, API, AWS LambdaJob Description:We are seeking a skilled Python Developer with 2-4 years of experience to join our dynamic team. The ideal candidate will have a strong background in Python and AWS Lambda, along with a solid...

  • Python developer

    1 month ago


    Bangalore, India Xiaomi India Full time

    Job Description: Python Developer with AI & Generative AI Expertise Experience: 3-5 years Education: Bachelor's degree in Computer Science or related field (preferred but not mandatory) Job Summary We are seeking a skilled and motivated Python Developer with expertise in AI and Generative AI to join our dynamic team. The ideal candidate will have...

  • Python developer

    2 weeks ago


    Bangalore, India Brillio Full time

    About Brillio: Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Brillio, renowned for its world-class professionals, referred to as "Brillians", distinguishes itself through their...

  • Python Developer

    1 month ago


    Bangalore, India Andor Tech Full time

    Hello, Looking for "Python Developer" Experience-7-12 Years Location-Bangalore(WFO) Primary Responsibilities Analysis of huge data set Undertake the processing of structured and unstructured data Analyze large amounts of information to discover trends and patterns Application of statistical methods for problem solving /analysis Extract, transform and...

  • Python developer

    1 month ago


    Bangalore, India Andor Tech Full time

    Hello, Looking for "Python Developer" Experience-7-12 Years Location-Bangalore(WFO) Primary Responsibilities Analysis of huge data set Undertake the processing of structured and unstructured data Analyze large amounts of information to discover trends and patterns Application of statistical methods for problem solving /analysis Extract, transform and...