We are seeking a highly motivated Backend/Full Stack Python Developer to join our team. As a Backend/Full Stack Python Developer, you will be responsible for developing and maintaining web applications, managing databases, and integrating with third-party services. You should have experience with modern Python web frameworks and libraries, such as Flask, Django, SQL Alchemy, and Celery.
Responsibilities:
- Design and develop scalable, robust, and maintainable web applications using Python and modern web frameworks
- Work with other developers and stakeholders to ensure requirements are met and projects are delivered on time
- Write clean, efficient, and reusable code and ensure code quality through testing, debugging, and code reviews
- Integrate web applications with various third-party services such as payment gateways, social media platforms, and email services
- Manage and optimize databases to ensure high performance and availability
- Participate in the full software development life cycle, including planning, design, development, testing, and deployment
- Continuously learn and keep up-to-date with the latest technologies and industry trends
Requirements:
- Bachelor's degree in Computer Science or a related field
- 3+ years of experience in developing web applications using Python and modern web frameworks (Flask, Django)
- Experience with database management and optimization (MySQL, PostgreSQL)
- Knowledge of web technologies such as HTML, CSS, JavaScript, and jQuery
- Experience with RESTful APIs and integrating with third-party services
- Strong understanding of software development principles and best practices
- Familiarity with version control systems such as Git
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent communication skills and ability to work collaboratively with stakeholders