Role Overview
At FloData Analytics, we build scalable, enterprise-grade software solutions that power real-world business operations. 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. You will take complete ownership of backend features—from database design and API development to deployment and production support.
Responsibilities
- 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 MySQL 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.
Requirements
- 4–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 and pull request workflows.
- Experience working with CI/CD pipelines using GitHub Actions.