a background with codes

Python Developer

Python Developer

This Python Developer role involves building and maintaining Python applications, working with large datasets, and utilizing Git for version control within Linux/Unix environments.

Updated: August 27, 2024
Job location: Remote

Job Summary:

We are seeking a motivated and detail-oriented Python Developer with 1-3 years of professional development experience to join our dynamic team. The ideal candidate will have a strong foundation in Python or Java, experience with Linux/Unix environments, and a solid understanding of data processing using Snowflake or Delta tables. Additionally, proficiency in Git and advanced SQL skills are essential for this role.

Key Responsibilities:

  • Develop, test, and maintain robust Python applications and scripts.

  • Collaborate with cross-functional teams to design, implement, and optimize data processing workflows.

  • Work within Linux/Unix environments to manage and deploy code on development servers (Devbox).

  • Handle large datasets efficiently using tools such as Snowflake and Delta tables.

  • Utilize Git for version control, ensuring clean and organized code management.

  • Write and optimize SQL queries and utilize analytical tools for data extraction, transformation, and analysis.

  • Participate in code reviews, providing constructive feedback to peers.

  • Troubleshoot and resolve application issues, ensuring high performance and responsiveness.

  • Stay updated on industry trends and best practices to continuously improve development processes.

Required Skillsets:

  • Python or Java Development: 1-3 years of professional experience developing applications using Python or Java.

  • Linux/Unix & Devbox: Experience working in Linux/Unix environments, including code management and deployment on development servers.

  • Large Dataset Processing: Proficiency in handling large datasets using Snowflake and/or Delta tables.

  • Version Control: Professional working experience with Git for version control.

  • SQL & Analytical Tools: Advanced skills in SQL and/or similar analytical tools for data processing and analysis.

Preferred Qualifications:

  • Strong problem-solving skills with the ability to work independently and collaboratively.

  • Excellent communication skills, both written and verbal.

  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.

  • Familiarity with data warehousing concepts and cloud platforms such as AWS or Azure.

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.

Start your application

Find your future at Futurize and put your knowledge to work.

Embrace the future of technology and launch a successful career with Futurize.

© 2024 Futurize LLC. All rights reserved.

Embrace the future of technology and launch a successful career with Futurize.

© 2024 Futurize LLC. All rights reserved.

Embrace the future of technology and launch a successful career with Futurize.

© 2024 Futurize LLC. All rights reserved.