Location :
Remote
Experience :
5+ Years in Development Role
Job Description :
About Logixal
Logixal is an application software services company specializing in Digital Commerce, eBanking, CRM, Artificial Intelligence, Machine Learning, TensorFlow, and Large Language Model (LLM) domains. We provide omni-channel solutions for Retail, Luxury Goods, Financial Services, Media, Publishing, Telecom, and Subscription-based businesses.
We are Partners in Excellence with enterprises seeking to enhance and transform their business models. Our focused investments in solution accelerators and evolving technologies help achieve superior business outcomes. The experience and proven capabilities of our talented team of over 100 professionals enable them to consistently exceed customer expectations.
Our customers, spread across the United States, Europe, Middle East, Africa, and Asia, are supported from our offices in India, the UK, and the USA. Over the last 10 years, we have maintained a 100% track record of successfully extending and implementing product software for various enterprises. Logixal is known to deliver superior Total Cost of Ownership (TCO) in re-platforming/upgrades as well as greenfield implementation projects.
Position: Senior Python Backend Developer
The Senior Python Backend Developer will be part of the Digital Commerce team, responsible for designing, building, and maintaining applications and solutions across eCommerce and digital platforms. This role will involve analyzing, designing, developing, and deploying eCommerce applications using Python, FastAPI, PostgreSQL, Microsoft Azure, and microservices architecture.
Responsibilities
- Design and develop high-performance RESTful APIs using Python and FastAPI
- Architect scalable backend solutions and microservices
- Design, implement, and optimize database schemas in PostgreSQL
- Deploy and manage applications on Microsoft Azure
- Implement secure authentication and authorization (JWT, OAuth2)
- Integrate third-party APIs and external services
- Optimize application performance and ensure high availability
- Write unit and integration tests using PyTest
- Participate in architecture discussions and technical decision-making
- Mentor junior developers and conduct code reviews
- Develop and ensure integration with databases (PostgreSQL, MongoDB, etc.).
- Review designs, conduct architectural governance, and ensure adherence to standards.
Qualification and Experience:
- Minimum 5+ years of experience in Python (3.x) development
- Strong hands-on experience with FastAPI
- Deep knowledge of PostgreSQL (complex queries, indexing, optimization)
- Experience with Azure services such as – Azure App Services, Azure Functions, Azure SQL / PostgreSQL on Azure, Azure Storage, Azure DevOps
- Experience with ORM frameworks (SQLAlchemy / Django ORM)
- Strong understanding of asynchronous programming
- Experience with Docker & containerization and Knowledge of CI/CD pipelines & Familiarity with Git
- Experience in eCommerce, Digital Commerce, or Digital Banking is highly preferred.
- Bachelor’s degree in Computer Science (Master’s preferred).
- Excellent verbal and written communication skills.
- Strong ability to influence architectural and business decisions & Customer-centric & outcome-driven mindset.