Overview

We are seeking an experienced and motivated Python Developer to join our dynamic engineering team.

This role involves designing and implementing scalable server-side logic, integrating third-party services, and supporting front-end development to ensure seamless application performance.

The ideal candidate will have strong backend development expertise, experience in cloud and containerized environments, and a keen interest in AI and machine learning technologies.

Responsibilities

  • Develop clean, maintainable, and efficient Python code for scalable server-side applications
  • Integrate user-facing elements with backend logic
  • Connect applications to third-party APIs and web services
  • Collaborate with DevOps, QA, and front-end teams to deliver high-quality software
  • Participate in code reviews, testing, and debugging to ensure optimal performance
  • Deploy and manage applications in cloud environments using Kubernetes (K8s)
  • Contribute to the development and integration of AI and machine learning features

Required Qualifications

  • 8+ years of advanced Python programming experience, including OOP and asynchronous programming
  • Experience with Python frameworks such as Django or Flask
  • 5+ years of experience with cloud platforms (AWS, Azure, or GCP), including deployment and integration
  • 5+ years of experience with NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra)
  • 3+ years of experience using Kubernetes (K8s) in production environments
  • 2+ years of experience or demonstrated proficiency with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn)

Preferred Qualifications

  • Familiarity with CI/CD pipelines and DevOps best practices
  • Experience with event-driven or microservices architectures
  • Exposure to message brokers such as RabbitMQ, Kafka, or AWS SQS
  • Understanding of containerization tools like Docker

#J-18808-Ljbffr
Similar jobs

Python Developer

Apply Now
Back to search page