
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