Senior 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.
We are looking for Senior Python Developer at our rapidly growing startup. You will play a
pivotal role in building a highly scalable and robust backend platform that spans across 19
countries. You’ll be responsible for ensuring that the backend is fully unit-tested before pushing
any code to Git, aiming for a 100% code coverage on every module.
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 analysing
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 19 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 -
[Link]
37d842f936c4/?viewAsMember=true
Key roles and responsibilities:
1. Collaborate with Product & Design Teams
Work closely with the Product team to ensure that we are building a scalable, bug-free
platform. You will actively participate in product and design discussions, offering
valuable insights from a backend perspective to align technology with business goals.
2. Drive Adoption of New Technologies
You will lead brainstorming sessions and define a clear direction for the backend team
to incorporate the latest technologies into day-to-day development, continuously
optimizing for performance, scalability, and efficiency.
3. RESTful API Design & Development
You will ensure that the APIs you design and develop are well-structured, following best
practices, and are suitable for consumption by frontend teams across multiple
platforms. A key part of your role is making sure these APIs are scalable and
maintainable.
4. Third-Party Integration Support
As we sometimes partner with third-party providers to expedite our market entry, you’ll
work closely with these partners to integrate their solutions into our system. This
involves participating in calls, finding the best integration methods, and providing
ongoing support.
5. AI and Prompt Engineering
With AI becoming more integral to backend development, you’ll leverage AI to speed up
development processes and maintain best practices. Familiarity with prompt
engineering and AI-driven problem-solving is a significant plus in our team.
Must have Skills:
• Strong expertise in Python, microservices, backend development and scalable
architectures.
• Proficiency in designing and building REST APIs.
• Experience with unit testing in any testing framework and maintaining 100% code
coverage.
• Experience in working with NoSQL DB.
• Strong understanding of any Cloud platforms such as - GCP/AWS/Azure.
• Profound knowledge in Serverless design pattern.
• Familiarity with Django or Webapp2 or Flask or similar web app frameworks.
• Experience in writing unit test using any testing framework.
• Experience collaborating with product and design teams.
• Familiarity with integrating third-party solutions.
Good to have Skills:
• Educational background includes a degree (B.E/[Link]/[Link]) in Computer Science,
Engineering, or a related field.
• 6+ years’ experience as a backend/cloud developer.
• Good understanding of google cloud platform.
• Knowledge of AI and how to leverage it for day-to-day tasks in backend development.
• Familiarity with prompt engineering to enhance productivity.
• Prior experience working with global or regional teams.
• Experience with agile methodologies and working within cross-functional teams.
Onboarding Timeline:
First 3 Months:
• 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 6 Months:
• You will begin participating in discovery calls, working directly with the business team to
understand key problem statements. Your role will evolve into identifying solutions that
drive business value, while keeping scalability and backend optimization at the forefront
of your design.
First 9 Months:
• By this point, you will be deeply involved in driving the trio of product, design, and
engineering discussions, crafting scalable and strategic solutions. Your focus will be on
driving the product design and development towards scalability and ensuring our backend
architecture is capable of supporting expansion in any region.
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.