Transight Systems Private Limited is looking for Python Django Developer to join our dynamic team and embark on a rewarding career journey
- Web Application Development: Designing and developing web applications using Python and Django framework, ensuring the applications are user-friendly, responsive, and meet the requirements of the project
- Backend Development: Implementing server-side logic and integrating it with frontend components
- This includes working with databases, APIs, and other technologies to build the application's functionality
- Database Management: Designing and optimizing the database schema, writing efficient queries, and ensuring data integrity and security
- API Development: Building RESTful APIs to facilitate data exchange between different components of the application or with external systems
- Testing and Debugging: Writing unit tests, conducting thorough testing of the application to identify and fix bugs, and ensuring high code quality through code reviews
- Collaborating with the Team: Working closely with project managers, designers, and other developers to gather requirements, discuss technical solutions, and ensure smooth project execution
- Performance Optimization: Identifying and resolving performance bottlenecks, optimizing the application's speed, scalability, and efficiency
- Security and Compliance: Implementing security best practices to protect the application against common web vulnerabilities, ensuring compliance with data protection regulations
- Documentation: Creating and maintaining technical documentation, including application architecture, API documentation, and code comments, to aid in future maintenance and onboarding of new team members
- Keeping Up with Technology: Staying up-to-date with the latest industry trends, best practices, and advancements in Python, Django, and related technologies
- Requirements for a Python Django developer may include:Strong proficiency in Python programming language
- Experience working with Django framework and its ecosystem
- Familiarity with web development concepts such as HTTP, REST, and MVC architecture
- Proficiency in HTML, CSS, and JavaScript
- Experience with front-end frameworks/libraries like React or Angular (depending on the project requirements)
- Knowledge of relational databases (such as PostgreSQL, MySQL)