Junior Python Developer

Codex Tech It — United States · Posted ~10 hours ago

Junior

Skills

Python programming fundamentals backend development REST APIs SQL unit testing pytest unittest

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a supportive engineering team as a junior Python developer and grow your skills while working alongside experienced software engineers. You will build backend services and internal tools, assist with REST APIs and integrations, work with SQL databases, and write reliable tests.

Highlights

Entry-level opportunity designed for developers with personal or academic projects who want to grow alongside experienced engineers. The role offers hands-on experience with backend services, APIs, databases, testing, and modern software development practices.

Description

We are seeking a motivated, detail-oriented, and curious Python Developer to join our engineering team. In this role, you will work alongside senior software engineers to design, write, test, and maintain backend services and internal tools. We are looking for someone with a solid grasp of programming fundamentals, a passion for clean code, and an eagerness to learn modern software development lifecycles. If you have built personal or academic projects and want to grow in a fast-paced, supportive team, we want to hear from you. Responsibilities Develop & Maintain: Write clean, readable, and well-documented Python code for backend applications, scripts, and internal tools.Build & Integrate: Assist in developing and testing lightweight RESTful APIs and integrating third-party services.Test & Debug: Troubleshoot application errors, fix bugs, and write reliable unit tests using frameworks like pytest or unittest.Database Support: Write basic SQL queries, handle database operations, and assist with data management tasks.Collaborate & Grow: Actively participate in daily stand-ups, code reviews, and technical workshops to accelerate your professional growth. Qualifications Education/Background: A degree in Computer Science, Software Engineering, a coding bootcamp certificate, or an equivalent portfolio of self-taught projects. Required Skills Core Python: Solid understanding of core programming concepts, including Data Structures, Object-Oriented Programming (OOP), Exception Handling, and File I/O.Framework Exposure: Familiarity with at least one Python web framework such as Flask, FastAPI, or Django.Database Basics: Foundational knowledge of relational databases (e.g., PostgreSQL, MySQL, or SQLite) and basic SQL syntax.Version Control: Basic proficiency with Git and GitHub/GitLab for code collaboration and tracking.Soft Skills: Strong analytical mindset, proactive problem-solving capabilities, and clear written and verbal communication. Preferred Skills Personal or open-source projects hosted on GitHub demonstrating end-to-end functionality.Familiarity with containerization tools like Docker or basic command-line environments (Linux/Bash).Exposure to Agile/Scrum team environments.