IT/Software/Technology

Python Developer

Contract

Strategic Staffing Solutions

Python Developer
Plano, TX
7 Months

We are looking for a Python Developer with expertise in PySpark, Node.js, Vue.js, and AWS services to join our dynamic team. In this role, you will be responsible for designing, developing, and optimizing data-driven applications, leveraging AWS EMR/Glue, Lambda, S3, SNS, and DynamoDB. You will also work with Databricks to build scalable and efficient data pipelines. The ideal candidate is a problem solver with strong coding skills and a passion for building high-performance applications.

Key Responsibilities:

  • Develop and maintain backend applications using Python and PySpark for data processing and analytics.
  • Build and optimize data pipelines using AWS EMR, Glue, and Databricks.
  • Design and implement serverless applications using AWS Lambda, S3, SNS, and DynamoDB.
  • Develop APIs and microservices using Node.js.
  • Create dynamic and responsive user interfaces using Vue.js.
  • Optimize data workflows and ETL processes to ensure scalability and efficiency.
  • Collaborate with cross-functional teams, including data engineers, analysts, and DevOps, to deliver robust solutions.
  • Monitor and troubleshoot application performance, identifying areas for improvement.
  • Ensure best practices in code quality, security, and cloud infrastructure.

Required Qualifications:

  • 3+ years of experience in Python development.
  • Strong experience with PySpark for big data processing.
  • Proficiency in Node.js for API development.
  • Hands-on experience with Vue.js for frontend development.
  • Experience working with AWS services such as EMR, Glue, Lambda, S3, SNS, and DynamoDB.
  • Familiarity with Databricks and distributed data processing.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience working with SQL and NoSQL databases.
  • Knowledge of CI/CD pipelines and containerization (Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work in an agile environment.

Preferred Qualifications:

  • Experience in performance tuning of PySpark jobs.
  • Familiarity with infrastructure-as-code tools like Terraform or AWS CloudFormation.
  • Knowledge of streaming data technologies such as Apache Kafka.
  • Exposure to machine learning frameworks (TensorFlow, PyTorch) is a plus.

Job ID: JOB-240042
Publish Date: 31 Jan 2025

Tagged as: Python Developer