UpstaffSign up
Rahul Choudhary, Senior Backend Software Engineer
Rahul Choudhary
🇮🇳India (UTC+05:30)
Created AtUpstaffer since March, 2026

Rahul Choudhary — Senior Backend Software Engineer

Expertise in Back-End Web (5.5 yr.), AI and Machine Learning (2.5 yr.).

 Last verified on March, 2026

Core Skills

Python
Python
6 yr.
Django REST framework
2 yr.
Flask
Flask
2 yr.
JavaScript
JavaScript
FastAPI
FastAPI

Bio Summary

  • Senior Backend Engineer with 7+ years of expertise in designing and deploying scalable, secure backend systems and AI-powered platforms using Python, Django, Flask, and FastAPI.
  • Proficient in integrating databases (MySQL, PostgreSQL, MongoDB) with ORM tools like Django ORM and SQLAlchemy, and experienced in cloud-native architectures across AWS, Azure, and GCP.
  • Hands-on experience in AI/ML, LLM inference, Agentic RAG pipelines, and productionizing intelligent systems for real-time, high-traffic consumer applications.
  • Strong engineering background with a Master’s in Computer Application and top academic performance, complemented by leadership roles mentoring development teams and managing end-to-end project delivery.
  • Skilled in distributed systems, API development, automation, cybersecurity best practices, and modern software development methodologies ensuring system stability and performance.

Technical Skills

Programming Languages F#, JavaScript, Python
.NET Platform Azure
Python Frameworks Django REST framework, FastAPI, Flask
AI & Machine Learning LangChain, NLP, RAG
Data Analysis and Visualization Technologies Data Scraping
Databases & Management Systems / ORM MongoDB, MySQL, PostgreSQL, SQLAlchemy
Cloud Platforms, Services & Computing AWS, Azure, GCP
Amazon Web Services AWS CloudTrail, AWS Security Groups
SDK / API and Integrations FastAPI
Operating Systems Linux
QA, Test Automation, Security QA Automation
BlockChain and Decentralized Software Solana
Other Technical Skills LLMs

Work Experience

Senior Backend Software Engineer (TicketWallet (YC Backed))

Duration: May 2025 - Present
Summary:
  • Designing and building scalable backend systems for high-traffic, consumer-facing products
  • TicketWallet is a YC-backed startup focused on providing digital ticketing solutions with real-time transaction support
Responsibilities:
  • Design and develop APIs and backend services focusing on performance and reliability.
  • Work on distributed systems, integrations, and data pipelines supporting real-time transactions.
  • Integrate AI-driven software applications and machine learning models into production systems.
Technologies: Python, distributed systems, AI/ML, LLMs, Langchain/flow, Flask, RAG, Linux, Solana, AWS, Azure, GCP

Senior Software Engineer - iTechnoLabs

Duration: June 2023 - May 2025
Summary:
  • Led a team of Python developers to design and develop scalable, high-performance applications using modern technologies
  • Focused on building secure and stable software systems
Responsibilities:
  • Led and mentored a team of Python developers to improve technical skills and career growth.
  • Designed and developed scalable, high-performance applications.
  • Troubleshot and resolved complex technical issues ensuring system stability and minimal downtime.
Technologies: Python, Flask, Langchain/flow, NLP, Automation, RAG, Linux, LLMs

Software Developer - CloudTale (Freelance, Self Employed)

Duration: Jan 2019 - Present
Summary:
  • Developed and maintained web applications, mobile applications, and backend systems for various clients
  • Focused on scalable, secure software architectures and cloud-native solutions
Responsibilities:
  • Developed and maintained web and mobile applications along with backend systems.
  • Designed and implemented scalable and secure software architectures using Django and Flask.
  • Integrated databases such as MySQL, PostgreSQL, and MongoDB using ORM libraries like Django ORM and SQLAlchemy.
  • Built and deployed responsive and user-friendly web applications for businesses.
  • Managed projects end-to-end ensuring quality control, timely delivery, and smooth user experience.
  • Implemented security best practices to safeguard applications against vulnerabilities.
Technologies: Python, Django, Flask, MySQL, PostgreSQL, MongoDB, Django ORM, SQLAlchemy, FastApi, JavaScript, C#, Cyber Security, Scripting

Software Engineer

Duration: Jan 2021 - May 2023
Summary: Developed and maintained web and mobile applications and backend systems with a focus on scalable and secure software architectures.
Responsibilities:
  • Developed and maintained web applications, mobile applications, and backend systems.
  • Designed and implemented scalable, secure software architectures using Django and Flask.
  • Integrated databases such as MySQL, PostgreSQL, and MongoDB using ORM libraries like Django ORM and SQLAlchemy.
Technologies: Python, Django, Flask, MySQL, PostgreSQL, MongoDB, Django ORM, SQLAlchemy

Education

  • Master's Of Computer Application | MCA
    Indira Gandhi National Open University
    July 2019 - June 2021
  • Bachelor’s Of Computer Application | BCA
    University Of Jammu (1st Position holder)
    July 2015 - June 2018
  • Post Graduate Diploma in Computer Application | PGDCA
    Indira Gandhi National Open University
    July 2018 - June 2019

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Rahul Choudhary, Senior Backend Software Engineer
Ready to hire Rahul Choudhary
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Rahul Choudhary
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up