Senior Backend Software Engineer

Flodata Analytics

India

On-site

INR 1,400,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FloData Analytics is seeking a Senior Software Engineer Backend to own backend features from design through deployment. You will build scalable Python/Flask services, optimize MySQL databases, and integrate with external platforms while supporting production workloads.

Responsibilities span API design, data modeling, and cloud deployments on AWS. The role requires strong debugging, collaboration across teams, and a focus on reliability and performance in a fast‑paced enterprise environment.

Qualifications

  • 3–6 years of hands-on backend development using Python.
  • Strong expertise in Flask framework and REST API design.
  • Advanced SQL skills with MySQL, indexing, and query optimization.
  • Experience with cloud platforms, AWS services, and CI/CD tools.
  • Familiarity with Docker, Git, and GitHub Actions for development workflows.

Responsibilities

  • OWN backend features from design to production deployment.
  • Build scalable APIs for order management, inventory, and fulfillment modules.
  • Design and optimize database schemas and migrations.
  • Integrate with third‑party platforms and internal services.
  • Maintain reliability, performance, and security of services.

Skills

Python
Flask
MySQL
AWS
REST APIs
Docker
Git
GitHub Actions
SQLAlchemy
Redis

Tools

PostgreSQL

Job description

Job Title: Senior Software Engineer Backend (Python | Flask | MySQL | AWS)

Experience: 3-6 yrs

Job Type: Full-Time (On Site)
Location: New Delhi

About Us:

At FloData Analytics, we build scalable, enterprise-grade software solutions that power real-world business operations. Our Fulfillment Platform manages critical workflows including order processing, warehouse operations, inventory management, carrier integrations, and billing reconciliation. We are looking for a highly skilled Senior Backend Engineer to join our engineering team and contribute to both the ongoing enhancement of our production platform and the development of its next-generation architecture.

In this role, you will take complete ownership of backend features from database design and API development to deployment and production support. You will work on complex business workflows, integrate with external platforms, optimize system performance, and solve challenging production issues. If you enjoy building reliable, scalable backend systems while working with modern cloud technologies, this role offers an exciting opportunity to make a significant impact.

Key areas of responsibility include:
  • Design, develop, and maintain scalable backend services and REST APIs.
  • Build end-to-end features across order management, warehouse operations, inventory, billing, and fulfillment workflows.
  • Design and optimize database schemas, SQL queries, and data migration strategies.
  • Integrate with third-party platforms including shipping carriers, accounting software, and marketplace APIs.
  • Develop and maintain background jobs, scheduled tasks, and automation processes.
  • Investigate and resolve complex production issues across applications, databases, and infrastructure.
  • Ensure application reliability, performance, scalability, and data integrity.
  • Participate in code reviews and contribute to engineering best practices.
  • Collaborate with cross-functional teams while independently driving technical solutions.\
What You'll Work On
Backend Development
  • Develop and maintain enterprise-grade backend applications using Python and Flask.
  • Build scalable REST APIs and backend services.
  • Design and implement complete features from database to deployment.
  • Work across modules including order management, warehouse management, inventory, billing, and customer portals.
Database & Data Engineering
  • Design and optimize MySQL databases.
  • Write efficient SQL queries, stored procedures, and complex joins.
  • Perform query optimization, indexing, transaction management, and database performance tuning.
  • Execute database migrations while ensuring data integrity.
API Integrations
  • Integrate with third-party platforms including logistics providers, shipping carriers, accounting systems, and marketplace APIs.
  • Develop secure REST API integrations using authentication mechanisms such as OAuth and API Keys.
  • Troubleshoot API failures, webhook issues, and synchronization problems.
Background Jobs & Automation
  • Develop and maintain scheduled jobs, asynchronous workflows, and automation processes.
  • Build automation for inventory synchronization, billing reconciliation, reporting, and order processing.
  • Ensure reliability and performance of recurring background tasks.
Production Support & System Reliability
  • Investigate production issues across applications, APIs, databases, and infrastructure.
  • Perform root cause analysis and implement permanent solutions.
  • Monitor application performance and maintain production stability.
  • Support deployment activities and release management processes.
Cloud & DevOps
  • Work with Docker-based development environments.
  • Support CI/CD pipelines using GitHub Actions.
  • Deploy and maintain applications on AWS infrastructure.
  • Assist in infrastructure optimization and production deployments.
Tech Stack
  • Python
  • Flask
  • MySQL 8
  • SQLAlchemy
  • PyMySQL / MySQL Connector
  • Docker
  • Git & GitHub Actions
  • AWS (EC2, ECS, ECR, S3)
  • Redis
  • Pandas, NumPy
  • Nginx
  • REST APIs
  • GitHub
Must-Have Skills
  • 3–6 years of hands-on experience in Backend Development using Python.
  • Strong expertise in Flask framework.
  • Advanced knowledge of MySQL, SQL optimization, indexing, transactions, and database performance tuning.
  • Experience designing and developing RESTful APIs.
  • Strong understanding of SQLAlchemy and MySQL database drivers.
  • Experience with Docker and containerized application development.
  • Proficiency with Git, including branching strategies, rebasing, merge conflict resolution, and pull request workflows.
  • Experience working with CI/CD pipelines using GitHub Actions.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience working on large-scale production applications.
  • Excellent written and verbal communication skills.
Good to Have (Not Mandatory)
  • Experience with AWS services including ECS, EC2, ECR, S3, and CloudWatch.
  • Experience with Redis for caching and background processing.
  • Knowledge of Pandas and NumPy for data processing.
  • Experience with Nginx configuration.
  • Familiarity with ReportLab, OpenPyXL, and Google Sheets API.
  • Exposure to SonarQube and automated testing frameworks such as PyTest or UnitTest.
  • Experience working with logistics, warehouse management, fulfillment, or e-commerce platforms.
  • Familiarity with ShipStation, QuickBooks, carrier integrations, or inventory management systems.
What We're Looking For
  • Ability to take complete ownership of features from design through production deployment.
  • Strong understanding of scalable backend application architecture.
  • Experience working within large and complex production codebases.
  • Excellent debugging skills with the ability to identify root causes independently.
  • Ability to work with minimal supervision and proactively solve technical challenges.
  • Strong database design and optimization capabilities.
  • Commitment to writing clean, maintainable, and production-ready code.
  • Excellent collaboration and communication skills while working across distributed teams.
  • Solution-oriented mindset with a focus on quality, reliability, and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Python Developer
Backend Python Developer

Flodata Analytics • India

On-site
INR 1,500,000 - 3,000,000
Backend Developer
Backend Developer

FloData Analytics • New Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Backend Developer (Python) - 3-6 years
Senior Backend Developer (Python) - 3-6 years

Trendlyne Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Python Developer (India)
Senior Python Developer (India)

Checkmate • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)

Harmony Data Integration Technologies • Sahibzada Ajit Singh Nagar

On-site
INR 800,000 - 1,500,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Backend Developer – Django/Flask (₹18 LPA – ₹36 LPA)
Senior Python Backend Developer – Django/Flask (₹18 LPA – ₹36 LPA)

Winzons • India

Hybrid
INR 1,800,000 - 3,600,000