
Job Description:
A Senior Python Developer is responsible for designing, developing, and maintaining scalable software solutions based on client and project requirements. The role involves writing clean, efficient, reusable, and modular code while ensuring application stability through unit testing, debugging, and continuous optimization. The developer collaborates closely with cross-functional teams including product designers, front-end developers (web and mobile), and QA/QC engineers to deliver high-quality solutions. Responsibilities also include preparing and maintaining technical documentation, providing ongoing support and updates for existing applications, and communicating effectively with clients and project stakeholders to understand business needs and provide project progress updates. The role requires strong project timeline management skills to ensure timely delivery of milestones, adherence to software security best practices, and continuous learning to stay updated with emerging technologies, frameworks, and industry trends in software development. Additionally, the Senior Python Developer is expected to leverage modern AI technologies and tools, including machine learning frameworks, generative AI solutions, LLM integrations, automation workflows, and AI-assisted development practices to enhance application capabilities, improve development efficiency, and support intelligent, data-driven software solutions.
Technical Skills:
• Strong proficiency in Python and extensive hands-on experience with FastAPI as the primary backend framework.
• Proven experience in designing and developing high-performance, scalable, and secure APIs using FastAPI and asynchronous Python programming.
• Familiarity with other Python frameworks such as Django and Flask is a plus.
• Strong understanding of software architecture, design patterns, data structures, and algorithms.
• Experience with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB, along with ORM technologies like SQLAlchemy and Django ORM.
• Solid knowledge of RESTful APIs, microservices architecture, and web services development.
• Experience with asynchronous programming, socket programming, and real-time communication systems in Python.
• Hands-on experience with version control systems, especially Git and collaborative development workflows.
• Experience with software testing methodologies and tools such as PyTest, UnitTest, and automated testing frameworks.
• Familiarity with data processing, analysis, and manipulation libraries such as Pandas and NumPy.
• Experience with message brokers and task queue systems in distributed and microservice architectures, such as RabbitMQ, Celery, Kafka, or Redis Queue.
• Understanding of containerization and orchestration technologies including Docker and Kubernetes.
• Ability to create and maintain technical documentation, software specifications, and system architecture documents.
• Familiarity with CI/CD pipelines, DevOps practices, and cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Experience with AI/ML technologies, including integration of Large Language Models (LLMs), generative AI services, AI APIs, automation workflows, and machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn is considered a strong advantage.
• Knowledge of software security principles, authentication mechanisms, and secure coding best practices.
Soft Skills:
• Excellent problem-solving, debugging, and analytical skills.
• Strong communication, collaboration, and interpersonal abilities.
• Leadership mindset with the ability to mentor junior developers.
• Ability to work effectively in a fast-paced, team-oriented environment.
• Detail-oriented with a strong focus on quality, scalability, and continuous improvement.
• Strong time management and task prioritization skills.
• Adaptability and willingness to learn new technologies and AI trends.
• Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای گروه حمل و نقل بین المللی ادمیرال
مقایسه من با 260 متقاضی دیگر