Sr. Software Engineer - Python
-
Location
Gurgaon
-
Sector:
-
Job type:
-
Salary:
Negotiable
-
Contact:
Diksha Narula
-
Contact email:
d.narula@ioassociates.co.uk
-
Job ref:
BBBH160248_1747134744
Title: Senior Software Engineer - Python
Location: Gurugram (Onsite)
Experience: 6+ Years
About the Client:
A fast-growing AI SaaS company revolutionizing how customer-facing teams are trained across industries like finance, healthcare, telecom, and tech. Their platform is used globally in 15+ languages to help enterprises develop high-performing teams through advanced AI simulation.
About the Role:
Our client is looking for a Senior Python Engineer to design, build, and maintain scalable microservices and APIs powering their AI platform. You'll work in a high-impact, agile environment alongside talented engineers building cutting-edge training tools.
Required Skills:
- 6+ years of hands-on experience with Python
- Expertise in a Python web framework (Flask, Django, or Fast API)
- Strong understanding of APIs, ORM (SQL Alchemy preferred), and SQL databases
- Hands-on experience with relational databases (preferably MySQL) and NoSQL databases such as MongoDB, Neo4j, etc.
- Proficient in implementing authentication and authorization mechanisms using OAuth2, OpenID Connect/SAML, JWT, and Spring Security.
- Knowledge of user authentication, distributed systems, and fault-tolerant design
- Proficiency with Git/GitLab and troubleshooting in production environments
Good to Have:
- Experience with AWS, CI/CD (Jenkins), Docker, and Linux scripting.
- Familiar with front-end tech (HTML, CSS, JS, Angular/React), messaging systems (RabbitMQ, Kafka), and enterprise auth solutions (Okta, SSO)
Key Responsibilities:
- Design, build, and maintain scalable microservices using Python.
- Develop RESTful and GraphQL APIs.
- Work on performance optimization, security, and reliability.
- Collaborate across product, engineering, and support teams to build world-class features.
📩 Ready to take your career to the next level? Apply now or send your resume to
