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.