6 Mobillor Jobs
Python Developer - Django (7-10 yrs)
Mobillor
posted 4d ago
Key skills for the job
About the Job :
We are seeking a highly experienced and skilled Senior Python/Django Developer to join our team at our client's office in Trivandrum. This is a 6-month contract position, with the potential for extension, requiring a minimum of 7 years of professional experience. The ideal candidate will possess a deep understanding of Python and Django, with a strong foundation in building robust and scalable web applications. You will be responsible for hands-on development, code reviews, and mentoring junior team members.
Experience : 7+ Years
Duration : 6 Months (Extendable)
Location : Trivandrum (Client Office)
Primary Skills :
- Python
- Django
Secondary Skills (Desired) :
- Angular
- WebSockets
- PostgreSQL
- Microservices Architecture
- Message Queuing (e.g., RabbitMQ, Kafka)
- Stored Procedures
- Design Patterns
- Team Management/Mentoring Experience
- Version Control (Git)
Detailed Job Description & Responsibilities :
Technical Expertise & Development :
- In-depth Knowledge of Enterprise/Web/Mobile Applications : Demonstrate a comprehensive understanding of application development principles and best practices across various platforms.
- Sound Programming Fundamentals and Technical Expertise : Possess a strong foundation in core programming concepts, data structures, algorithms, and software design principles.
- Hands-on Coding and Development : Actively participate in the development process, writing clean, efficient, and maintainable Python/Django code.
- Strong Knowledge of Python and Programming Concepts : Exhibit a deep understanding of Python syntax, libraries, and frameworks, including object-oriented programming, functional programming, and asynchronous programming.
- Strong API Knowledge and Integration with 3rd Party Systems : Design, develop, and integrate RESTful APIs for seamless communication with internal and external systems.
- Sound Database Concepts and Query Tuning Skills : Possess a thorough understanding of relational databases (PostgreSQL preferred), including schema design, query optimization, and performance tuning.
- Troubleshoot Performance Issues : Identify and resolve performance bottlenecks in applications and databases.
- Microservices Architecture (Desired) : Experience in designing and developing microservices-based applications.
- Websockets(Desired) : Experience in using websockets to create realtime applications.
- Message Queuing(Desired) : Experience in using message queues to handle asynchronous tasks.
- Stored Procedures(Desired) : Experience in creating and maintaining stored procedures.
Team Leadership & Collaboration :
- Mentoring Team Members and Code Review : Provide guidance and support to junior developers, conduct thorough code reviews, and ensure adherence to coding standards.
- Debugging Skills & Troubleshooting : Effectively diagnose and resolve complex technical issues.
- Version Control (Git) : Utilize Git for version control, branching, and collaboration.
- Design Patterns : Apply appropriate design patterns to create maintainable and scalable code.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). -
- Minimum 7 years of professional experience in Python and Django development.
- Proven experience in building and deploying complex web applications.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Functional Areas: Software/Testing/Networking
Read full job description