Location :
Mumbai
Experience :
5+ years
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.