Entry-Level Python Software Engineer

Techconsultingusa — United States · Posted ~8 hours ago

Junior Full-time

Skills

Python Backend Development REST APIs Databases Git Software Testing Django Flask FastAPI REST API SQL NoSQL

🔓 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

A growing technology team is seeking an entry-level software engineer with Python experience to help build and maintain backend applications, APIs, and database-driven solutions. The role offers hands-on development experience, collaboration with senior engineers, and exposure to modern software practices.

Highlights

Opportunity for early-career engineers to build backend applications, work with modern development frameworks, collaborate with experienced teams, and grow software engineering skills.

Description

Software Engineer (Python) Job Type: Full-Time Experience: 0–3 Years Location: Candidate must be open to relocate. Job Summary We are seeking a motivated Entry-Level Python Developer with a strong interest in software development, back-end systems, APIs, databases, and cloud technologies. The ideal candidate will assist in designing, developing, testing, and maintaining Python-based applications while collaborating with experienced developers, QA engineers, and technical teams. Key Responsibilities Develop and maintain applications using Python.Assist in building back-end services and RESTful APIs.Write clean, reusable, efficient, and well-documented code.Work with Python frameworks such as Django, Flask, or FastAPI.Integrate applications with relational and NoSQL databases.Participate in software testing, debugging, and troubleshooting.Identify and resolve basic application performance issues.Use Git for version control and team collaboration.Participate in code reviews and follow software development best practices.Assist with application deployment and production support.Collaborate with developers, QA engineers, business analysts, and product teams.Create and maintain technical documentation.Follow application security, coding, and data-protection standards. Required Skills Strong understanding of Python programming fundamentals.Knowledge of object-oriented programming, data structures, and algorithms.Familiarity with Django, Flask, or FastAPI.Basic understanding of REST APIs and client-server architecture.Knowledge of SQL and relational databases such as MySQL or PostgreSQL.Familiarity with Git and version-control workflows.Basic knowledge of HTML, CSS, and JavaScript.Understanding of software development and testing concepts.Strong analytical, troubleshooting, and problem-solving abilities.Excellent communication and teamwork skills. Preferred Skills Exposure to MongoDB or another NoSQL database.Familiarity with libraries such as Pandas, NumPy, or Requests.Basic knowledge of AWS, Microsoft Azure, or Google Cloud Platform.Familiarity with Docker and containerised applications.Exposure to CI/CD tools and deployment processes.Understanding of Linux commands and basic system administration.Familiarity with unit-testing frameworks such as Pytest or Unittest.Basic knowledge of authentication methods such as OAuth or JWT.Understanding of Agile or Scrum methodologies.Internship, academic project, freelance, or hands-on experience in Python development. Thanks,