54 Nazztec Jobs
Python Developer - Django Framework (8-10 yrs)
Nazztec
posted 17hr ago
Key skills for the job
Job Title : Sr. Software Engineer - Python Django Developer
Experience : 8+ Years
Location : Chennai/Bangalore
Employment Type : Permanent
Key Responsibilities :
- Full Stack Development : Design and implement high-quality, scalable web applications using Python and the Django framework.
- Database Integration : Work with various data sources and databases, integrating them into cohesive systems.
- Performance Optimization : Optimize applications for maximum performance, handling multi-threading and multi-process issues.
- Front-end Integration : Collaborate with front-end teams to integrate server-side code with JavaScript, HTML5, and CSS3.
- Authentication & Authorization : Implement user authentication and authorization mechanisms between multiple systems, servers, and environments.
- Event-Driven Programming : Apply event-driven programming techniques using Python to enhance application performance and reliability.
- Design Principles : Develop scalable applications following best practices in design, maintaining flexibility for future growth.
- Testing & Debugging : Write unit tests, perform debugging, and ensure code quality by maintaining a robust testing framework.
- Version Control : Utilize versioning tools like Git to manage codebase and collaborate with team members.
- Technical Leadership : Lead the delivery of technical tasks and projects, ensuring timely and high-quality outcomes.
Technical Skills Required :
Languages & Frameworks:
- Expertise in Python and the Django framework.
- Strong experience with ORM (Object Relational Mapper) libraries.
Databases & Systems :
- Ability to integrate multiple data sources and databases into one cohesive system.
- Experience with SQL and NoSQL databases.
Architecture & Design :
- In-depth understanding of multi-threading and multi-process architectures in Python.
- Experience designing scalable applications with a focus on performance and maintainability.
Front-end Technologies :
- Basic understanding of front-end technologies like JavaScript, HTML5, and CSS3 for seamless integration.
Security & Authentication :
- Knowledge of user authentication and authorization mechanisms in distributed systems.
Development Practices :
- Strong proficiency with unit testing, debugging, and continuous integration.
- Experience using version control tools (e.g., Git).
Desired Qualifications :
- Experience : 8+ years of professional experience in software development, with a strong focus on Python and Django.
- Problem-Solving : Excellent analytical and problem-solving abilities, with a focus on performance optimization.
- Collaboration : Ability to work effectively with cross-functional teams and communicate technical concepts clearly.
Functional Areas: Software/Testing/Networking
Read full job description