JO
XF-00082 Information Technology

Python Developer

Posted 2 weeks ago

Job ID

XF-00082

Category

Information Technology

Required Skills

Job Description

About the Role

We are seeking a talented Python Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining high-quality Python applications that drive business value. You will work closely with cross-functional teams to deliver scalable solutions, implement best practices, and contribute to our growing technology ecosystem. This is an excellent opportunity for a passionate developer who thrives in a collaborative environment and is eager to work on challenging projects using cutting-edge technologies.

Key Responsibilities

  • Design, develop, and maintain robust Python applications and services that meet business requirements and technical specifications
  • Write clean, efficient, and well-documented code following Python best practices and PEP standards
  • Develop and integrate RESTful APIs and microservices architecture to support various business applications
  • Collaborate with data scientists and analysts to implement machine learning models and data processing pipelines
  • Optimize application performance through code profiling, database query optimization, and caching strategies
  • Participate in code reviews, providing constructive feedback to team members and maintaining code quality standards
  • Troubleshoot, debug, and resolve complex technical issues in production and development environments
  • Implement automated testing frameworks including unit tests, integration tests, and end-to-end tests
  • Work with DevOps teams to deploy applications using CI/CD pipelines and containerization technologies
  • Stay current with emerging Python frameworks, libraries, and industry trends to drive innovation
  • Document technical specifications, API documentation, and maintain comprehensive project documentation
  • Mentor junior developers and contribute to team knowledge sharing initiatives

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
  • 3+ years of professional experience in Python development with a strong portfolio of projects
  • Proficiency in Python frameworks such as Django, Flask, or FastAPI for web application development
  • Strong understanding of object-oriented programming, design patterns, and software architecture principles
  • Experience with SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis
  • Familiarity with version control systems, particularly Git, and collaborative development workflows
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform and their Python SDKs
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes
  • Strong problem-solving abilities and analytical thinking with attention to detail
  • Excellent communication skills and ability to work effectively in an Agile team environment

What We Offer

  • Opportunity to work on cutting-edge technology projects with industry-leading tools and frameworks
  • Collaborative and inclusive work environment that values innovation and creativity
  • Professional development opportunities including training programs, certifications, and conference attendance
  • Career growth pathways with mentorship from experienced technology leaders
  • Flexible work arrangements and healthy work-life balance initiatives
  • Comprehensive benefits package including health insurance and wellness programs
  • Regular team building activities and company-sponsored events

Interested in this position?

Take the next step in your career. Submit your application now and our team will review your profile.