Responsibilities:
Must Have Experience With Django
- Develop and maintain robust and scalable software applications using Python
- Collaborate with product management and development teams to understand business requirements and translate them into technical requirements
- Design, build, and maintain efficient, reusable, and reliable Python code
- Identify and resolve performance bottlenecks and bugs
- Participate in code reviews to ensure code quality and adherence to coding standards
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as a Python Developer or similar role
- Strong proficiency in Python and its libraries/frameworks such as Django, Flask, etc.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Familiarity with front-end technologies such as JavaScript, HTML, and CSS
- Understanding of software development methodologies and best practices
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work effectively both independently and as part of a team
- Experience with version control systems (e.g., Git) is a plus