Join the TOPS Infosolutions Team

Jr. Python Developer

Experience: 1+ Years | No of Openings: 1

Apply Now

Job Description

  • Own small features end-to-end: design, build, test, ship, and support them in production
  • Ship clean, tested, reviewable Python code and learn what "good" looks like through code review
  • Debug real issues in real systems including production bugs you didn't write
  • Participate in design discussions and ask the questions you don't know the answer to
  • Use AI coding tools effectively as part of your daily workflow
  • Learn the parts of the stack you don't know yet frameworks, AWS services, databases, frontend basics as projects demand
  • Show up to client meetings when invited, even if mostly to listen at first

Key Responsibilities

  • 1–2 years building and shipping Python applications paid work, not just bootcamp or coursework
  • Solid Python fundamentals OOP, data structures, file I/O, error handling, basic async. Can read and write idiomatic Python without help
  • Has shipped something to real users a feature, an internal tool, an integration. Something that actually runs and that real people depend on, even at small scale
  • Experience with at least one Python web framework (Django, FastAPI, Flask, or similar) even if only basic CRUD work
  • SQL basics can write joins, filters, aggregations. Understands what an index is and why it matters
  • Git fluency branching, pull requests, resolving merge conflicts, reading diffs
  • Day-to-day use of AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and a starting point of view on where they help vs. where they get things wrong
  • Strong communication can ask clear questions, write a coherent Slack message, and follow up when blocked rather than going dark
  • Curiosity and initiative when stuck, has tried something before asking; when given feedback, applies it and remembers it next time
  • Willingness to work across the stack comfortable being uncomfortable on parts you don't know yet
  • Exposure to AWS even basic familiarity with EC2, S3, Lambda, or RDS counts. Doesn't need to be deep
  • Some experience with testing pytest, unittest, or any framework. Understands why tests exist
  • Has worked with REST APIs building them, consuming them, or both
  • Exposure to LLM-powered applications anything from "I built a chatbot side project" to "I've worked with RAG at my job"
  • Exposure to data work ETL scripts, pandas, basic pipelines
  • Front-end basics enough HTML / CSS / JavaScript to debug full-stack issues

Fill The Form To Apply

Are you interested to be part of our excellent team?