Job Description:

Full-Stack Developer with Python, Big Data, and ETL Expertise 

Application Process:

Qualified candidates are encouraged to apply by submitting a resume, a cover letter outlining your specific experience and how it relates to this role to Rami Mansour at rmansour@newfrontierdata.com We are excited to hear how you can contribute to our team at New Frontier Data.

 Position Summary:

We are hiring highly skilled full-stack developers to address key system issues, enhance our data infrastructure, and work on both back-end and front-end solutions. These roles are critical for resolving current system bugs, improving product functionality, and optimizing data delivery pipelines.

Key Responsibilities:

  • Fix system issues related to product upgrades/downgrades and purchasing processes.
  • Migrate the current Laravel API to Python Flask.
  • Develop and optimize ETL pipelines and data delivery systems for large-scale data.
  • Write efficient SQL queries and work with relational databases.
  • Implement front-end fixes, focusing on responsive navigation and UI issues.
  • Perform debugging, code reviews, and ensure code quality through testing.
  • Collaborate with the team to ensure smooth and timely completion of tasks.

Required Skills and Qualifications:

  • 5+ years of experience in Python development (Flask or Django).
  • Strong Linux skills for server management, deployment, and troubleshooting.
  • Proficiency in SQL and big data technologies (e.g., Apache Spark, Hadoop, Kafka).
  • Experience with ETL processes, data ingestion, transformation, and loading.
  • Front-end development experience with JavaScript, HTML, CSS, and frameworks like React.
  • Ability to work with version control systems (Git) and CI/CD pipelines.
  • Strong problem-solving skills and a proactive mindset.
  • Solid experience with cloud platforms such as AWS or GCP is a plus.

Preferred Experience:

  • Migration of APIs from Laravel to Python Flask.
  • Familiarity with containerization and DevOps tools (Docker, Kubernetes).
  • Data processing and large-scale pipeline optimization

What We Offer:

  • Competitive salary and performance-based incentives.
  • Opportunities for professional growth in a rapidly expanding industry.
  • A creative and collaborative work environment.
  • Comprehensive benefits package including health, dental, and vision insurance.

Company Overview:

New Frontier Data is a leading data analytics and business intelligence company focused on the global cannabis industry. We provide actionable insights and data-driven solutions to investors, operators, and policymakers. We also support brands and retailers through media strategy, attribution reporting and foot traffic analysis. We are seeking a highly skilled and experienced Digital Marketing Manager to join our dynamic team. This role demands a strategic thinker with a creative edge, adept in the multifaceted landscape of digital marketing.