Key Responsibilities:
Design, develop, and maintain robust backend systems using Python and Django.
Work closely with cross-functional teams, including frontend engineers, to implement new features and improve system performance.
Write clean, scalable, and efficient code, adhering to best practices.
Ensure high-performance and responsiveness of applications.
Troubleshoot, debug, and upgrade existing systems.
Participate in code reviews, mentor junior developers, and contribute to overall team development.
Collaborate with DevOps for seamless deployment and CI/CD pipelines.
Ensure security and data protection throughout development processes.
Requirements:
7+ years of backend development experience, primarily using Python and Django.
Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
Familiarity with JavaScript to coordinate with frontend development teams.
Solid experience with API design and RESTful services.
Knowledge of version control (Git) and Agile development methodologies.
Familiarity with cloud platforms (e.g., AWS, GCP) is a plus.
Strong problem-solving and communication skills.