JOBSEARCHER

Python Developer

Join Hiredbuddy as an entry-level Python Programmer I. You will write clean, maintainable code, collaborate with senior developers, and contribute to real-world projects. This remote role offers mentorship, skill growth, and an opportunity to build your software career in a supportive environment.Full DescriptionAs a Python Programmer I at Hiredbuddy, you will be an essential part of our development team. You will work alongside experienced engineers to build, test, and maintain software solutions that serve our clients effectively. This role is designed for someone with foundational Python skills and a strong desire to learn and grow in a professional environment. You will be responsible for writing efficient, readable, and well-documented code, as well as participating in code reviews and team discussions.Your day-to-day responsibilities will include developing and maintaining Python applications, debugging and fixing issues, and collaborating with cross-functional teams to understand requirements and deliver solutions. You will also write unit tests and participate in continuous integration processes to ensure code quality. We value clean code practices, so you will be expected to follow PEP 8 guidelines and use tools like Git for version control.Technologies you will work with include Python 3.x, common libraries such as NumPy and Pandas for data manipulation, web frameworks like Flask or Django (depending on the project), and SQL for database interactions. You will also use development tools like PyCharm or VS Code, and learn to work in an Agile/Scrum environment.At Hiredbuddy, we believe in investing in our junior developers. You will receive mentorship from senior team members, have access to learning resources, and be encouraged to attend internal workshops. As you gain confidence, you will take on more complex tasks and contribute to architectural decisions. This is a full-time remote position based in Toronto, but you will work with a distributed team across Canada.We are looking for someone who is curious, proactive, and eager to solve problems. You should be comfortable asking questions, open to feedback, and willing to take ownership of your tasks. While experience is an asset, we care more about your potential, your ability to learn quickly, and your passion for software development.If you are ready to start your career as a Python programmer in a supportive and dynamic environment, we would love to hear from you. Apply today and take the first step toward a rewarding career with Hiredbuddy.Requirements0-2 years of experience in Python developmentBasic understanding of Python data structures and algorithmsFamiliarity with object-oriented programming principlesExperience with version control systems, preferably GitKnowledge of SQL and relational databases is a plusStrong problem-solving and debugging skillsGood communication and teamwork abilitiesAbility to work independently and manage time effectivelyBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)BenefitsCompetitive salaryRemote work flexibilityMentorship and career development programsHealth and wellness benefitsPaid time off and holidaysOpportunity to work on diverse projectsCollaborative and inclusive team culture