Junior Python Developer
A fast-moving U.S. product company delivers secure, data-driven platforms for finance, retail, and healthcare clients. Our cross-functional squads pair software development with analytics to release features weekly. Global collaboration and a remote-first mindset let you contribute from any U.S. time zone.
Your Mission
In this entry-level role, you transform user stories into clean, efficient Python code. You automate repetitive tasks, squash bugs before they reach production, and document every decision so future teammates ramp up quickly. Expect to stretch your skills across RESTful backends, CI/CD pipelines, and cloud services.
Key Responsibilities
- Craft scalable Python services with Django or Flask, following PEP 8 standards.
- Write automation scripts that eliminate manual workflows for QA and DevOps.
- Design unit and integration tests; maintain ≥ 90 % coverage.
- Debug live issues using logging, tracing, and interactive debuggers.
- Collaborate with frontend, data, and product partners during agile ceremonies.
- Review pull requests, giving concise, constructive feedback.
- Update technical documentation—README files, sequence diagrams, API references.
- Monitor performance metrics; profile code to shave milliseconds.
- Support data engineering tasks: ETL jobs, Pandas-based analyses, SQL queries.
- Explore emerging libraries (FastAPI, Poetry, Typer) and share findings with the guild.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Solid grasp of core Python (3.11 preferred) and standard library.
- Familiarity with Django or Flask routing, ORM, and templating.
- Comfort with Git workflows: branching, rebasing, pull requests.
- Experience writing tests with Pytest or Unittest frameworks.
- Basic understanding of relational databases (PostgreSQL or MySQL) and SQL.
- Knowledge of HTTP, REST, and JSON serialization.
- Ability to explain technical concepts to non-technical teammates.
- Self-directed learner who thrives in distributed teams.
- U.S. work authorization and availability to work remotely within continental time zones.
Nice-to-Have Skills
- Exposure to containerization (Docker), cloud providers (AWS, GCP), or CI services (GitHub Actions).
- Interest in asynchronous programming (asyncio, Celery, RabbitMQ).
- Experience with Pandas, NumPy, or basic machine-learning workflows.
How You’ll Grow
Tomorrow’s challenges demand adaptable engineers. You’ll cycle through sprint retrospectives, tech talks, and code-along sessions—gaining mastery of backend patterns, DevOps culture, and domain-driven design. Your code will ship to thousands of users, and your résumé will showcase measurable impact… not just coursework.