- Company Name
- Logix Guru
- Job Title
- Junior Python Developer
- Job Description
-
Job title: Junior Python Developer
Role Summary:
Support the Automation and Gen AI team by designing, building, and maintaining Python‑driven automation solutions, including ETL pipelines, API integrations, and custom command‑line tools. Collaborate with data, business, and IT stakeholders to translate business needs into reliable, scalable technical workflows.
Expectations:
- Deliver clean, maintainable code with automated tests and peer reviews.
- Demonstrate rapid learning of new libraries, frameworks, and tools.
- Progress from guided tasks to independent ownership of core automation components.
Key Responsibilities:
- Design, develop, and maintain efficient ETL pipelines for data collection, transformation, and loading.
- Build and manage robust REST API integrations, handling authentication, data mapping, and error recovery.
- Create custom CLI tools/scripts to automate repetitive tasks for technical and business users.
- Apply software best practices: version control (Git), virtual environments, dependency management, automated testing, code reviews, and documentation.
- Collaborate with stakeholders to gather requirements, translate them into technical specifications, and deliver automated workflows.
- Evaluate and recommend tools, libraries, and platforms to enhance automation capabilities and the technical stack.
- Contribute to Gen AI‑powered automation pipelines and internal applications, adopting Agile/Scrum practices.
Required Skills:
- 3+ years professional Python development experience.
- Deep proficiency in Python 3, OOP, standard library, and robust error handling.
- Data manipulation with Pandas and database interaction via SQL or SQLAlchemy.
- REST API integration using requests, including OAuth 2.0 authentication.
- Version control with Git; experience with virtual environments (venv, conda) and pip/requirements.txt.
- Strong problem‑solving, critical thinking, and communication skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- No specific certifications required, though knowledge of Agile/Scrum or relevant tools (Docker, CI/CD, Airflow, FastAPI, etc.) is advantageous.
Pittsburgh, United states
Remote
Junior
24-09-2025