We are seeking a talented Python Developer to join our team. The ideal candidate will design, develop, and maintain scalable applications using Python, collaborating with cross-functional teams to deliver high-quality solutions that align with our business objectives.
Requirements are:
*3+ years of professional experience in Python development, building scalable and efficient applications.
*Strong proficiency in Python frameworks such as Django, Flask, or FastAPI.
*Experience with database management, including SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases, and ORM tools like SQLAlchemy or Django ORM.
*Proficiency in designing and integrating APIs (e.g., RESTful, GraphQL).
*Knowledge of asynchronous programming (e.g., asyncio, Celery).
*Familiarity with version control systems (e.g., Git) and collaborative workflows (e.g., GitHub, GitLab).
*Solid understanding of application security best practices (e.g., authentication, authorization, OWASP principles).
*Strong problem-solving skills and ability to work effectively in a collaborative, fast-paced environment.
*Experience writing unit and integration tests to ensure code quality.
Preferred Skills
*Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, React, Vue.js) for full-stack contributions.
*Experience with cloud platforms (e.g., AWS, GCP, Azure) or containerization tools (e.g., Docker).
*Exposure to CI/CD pipelines or DevOps practices.