About the job
We are seeking a Senior Python Developer with over 6 years of experience in creating dynamic, scalable N-Tier web applications. The ideal candidate will be an expert in:
- Building dynamic web applications using Python in a Linux environment
- Object Oriented Programming (OOP)
- Object Oriented Analysis and Design (OOAD)
- RDBMS and Object Relational Mapping (ORM)
- Implementing web application security practices, authentication mechanisms, and session management
- Developing scalable RESTful web services
- Debugging complex Python web applications
- Transaction management
- UI development using frontend technologies such as JavaScript, CSS, HTML5, and AJAX
- Working with Python data structures

