We are currently seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python programming, along with proven experience in SQL and database management.
Responsibilities:
- Develop, test, and maintain high-quality Python applications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Optimize applications for maximum speed and scalability.
- Write efficient, reusable, and reliable code.
- Work with SQL databases to design queries, data models, and stored procedures.
- Troubleshoot and debug applications and database issues.
- Keep up to date with the latest industry trends and technologies.
Requirements:
- Proven experience in Python development.
- Strong SQL skills and experience working with relational databases (SQL Server, MySQL, PostgreSQL, etc.).
- Familiarity with RESTful APIs and web services.
- Experience with version control systems (e.g., Git).
- Knowledge of software development best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred, but not required:
- Experience with frameworks such as Django or Flask.
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud platforms (AWS, Azure, or GCP).