Python Developer
Responsibilities
• Developing and maintaining both the front end and backend of web applications using Python web frameworks such as Django, Flask, Pyramid, etc. (React or Flutter will be added advantage)
• Designing and implementing efficient database models using SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
• Creating and maintaining RESTful APIs to enable seamless communication between different software components.
• Integrating web applications with third-party services and APIs such as payment gateways, social media platforms, etc.
• Developing and implementing secure authentication and authorization mechanisms to protect web applications from unauthorized access and attacks.
• Implementing automated testing, continuous integration and delivery pipelines to ensure high-quality software products are delivered to clients.
• Participating in code reviews, providing constructive feedback, and continuously improving the codebase.
• Staying up-to-date with the latest trends and technologies in web development and sharing knowledge with the team.
• Collaborating with cross-functional teams including designers, product managers, and other developers to ensure the timely delivery of high-quality software.
• Troubleshooting and debugging issues reported by clients or discovered during the development process