We are seeking an experienced Python Developer to join our team to design, develop and maintain high-quality software applications. The ideal candidate will have 1-3 years of experience in Python development and a strong understanding of software development principles. The candidate must be able to work collaboratively in a fast-paced environment and be passionate about their work.
Responsibilities:
Design, develop and maintain Python-based software applications
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Debug and optimize applications for maximum speed and scalability
Participate in code reviews and provide constructive feedback
Stay up-to-date with the latest industry trends in software development
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or a related field
1-3 years of experience in developing Python applications
Strong understanding of Python programming language
Knowledge of at least one Python web framework (. Django, Flask)
Knowledge of SQL and database design principles
Experience with Git version control system
Strong problem-solving and debugging skills
Strong written and verbal communication skills