Python Developer
CurrentDesign and develop efficient and testable modules and components in Python using the Django framework.Collaborate with front-end developers to integrate user-facing elements with server-side logic.Maintain and improve the performance of existing applications by identifying bottlenecks and bugs, and devising solutions to mitigate and address these issues.Implement data storage solutions and manage databases, ensuring secure and efficient data retrieval and storage.Write reusable, testable, and efficient code, following best coding practices and adhering to project documentation and coding standards.Participate in code reviews to maintain high code quality and learn new techniques from more experienced team members.Assist in the integration of user-facing elements developed by front-end developers with server-side logic, ensuring the full functionality of the web application.Stay updated with the latest industry trends and technologies in web development to suggest improvements and upgrades to existing systems.Support the creation and maintenance of software documentation, including requirements specs, design documents, and user manuals.Work closely with other developers and product managers to understand user needs and translate them into technical requirements.