Senior Python Developer

 

What You'll Do

  • Design, develop, and maintain robust Python applications with a strong focus on data processing and analytics.
  • Build scalable ETL pipelines to process large volumes of structured and unstructured data.
  • Collaborate with data engineers, data scientists, and product teams to implement end-to-end data solutions.
  • Optimize code performance and ensure high standards of quality and maintainability.
  • Work with cloud-based environments (e.g., AWS, GCP, or Azure) and containerized applications (e.g., Docker, Kubernetes).
  • Participate in code reviews, architecture discussions, and mentorship of junior team members.

Requirements

  • 5+ years of professional experience in Python development.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Proven experience building and optimizing data pipelines and ETL processes.
  • Familiarity with data-related Python libraries (e.g., Pandas, NumPy, PySpark, SQLAlchemy).
  • Hands-on experience with relational and NoSQL databases.
  • Experience with cloud platforms and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work independently and collaboratively.

Nice to Have

  • Experience with big data technologies (e.g., Spark, Kafka).
  • Background in data science or machine learning.
  • Familiarity with orchestration tools like Airflow or Prefect.
  • Contributions to open-source projects or a strong GitHub portfolio.

What We Offer

  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • Learning & development budget.
  • Collaborative and supportive team culture.
  • Opportunities to work on cutting-edge data projects.
Published 15 April
57 views
·
14 applications
36% read
·
8% responded
Last responded 1 day ago
To apply for this and other jobs on Djinni login or signup.