Python Developer - Remote WFH
Description
About the Company Hiredbuddy is seeking an entry-level Python Developer to join its remote engineering team. The company offers an opportunity for early-career developers to contribute to software development, collaborate with experienced engineers, and build practical skills while working on its platform. The team values collaboration, continuous learning, and professional growth, with an emphasis on writing maintainable code and delivering reliable software solutions. About the Role Hiredbuddy is looking for a motivated Python Developer to build and maintain backend services, develop APIs, and support web application development. This position is designed for recent graduates and candidates with up to two years of experience who want to strengthen their programming skills in a collaborative engineering environment. You'll work with senior engineers, product managers, and frontend developers to implement features, troubleshoot issues, and contribute to application design. The role also offers mentorship and opportunities to learn new technologies while working on practical software development projects. Key Responsibilities •Write, test, and maintain Python code for web applications and APIs. •Develop and integrate RESTful services with a focus on performance and responsiveness. •Collaborate with frontend developers to connect user-facing components with backend logic. •Participate in code reviews and apply feedback to improve code quality. •Troubleshoot, debug, maintain, and upgrade existing software. •Assist with database schema design and write efficient SQL queries. •Document code, technical processes, and implementation details to support maintainability and knowledge sharing. •Follow Python development best practices and stay informed about relevant tools and technologies. •Participate in Agile development activities, including daily stand-ups, sprint planning, and retrospectives. •Work with senior engineers and cross-functional teammates to deliver reliable software features. Required Qualifications •Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. •Strong understanding of Python fundamentals, including data structures, object-oriented programming, and standard libraries. •Experience or familiarity with at least one Python web framework, such as Django, Flask, or FastAPI. •Basic understanding of relational databases, including PostgreSQL or MySQL, and the ability to write SQL queries. •Familiarity with Git and version control workflows. •Understanding of RESTful API design and related protocols. •Ability to write clean, readable, and maintainable code. •Strong problem-solving skills and attention to detail. •Good communication skills and the ability to work effectively as part of a team. •Willingness to learn new technologies, accept feedback, and take on new challenges. •Authorization to work in the United States. Preferred Qualifications •Internship, academic project, or practical project experience involving Python development. •Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud. •Exposure to containerization tools such as Docker. •Basic knowledge of frontend technologies, including HTML, CSS, and JavaScript. •Understanding of unit testing and test-driven development practices. Compensation & Benefits •Paid time off and company holidays. •Home office setup allowance. •Monthly virtual team-building events. Work Location & Employment Details •Job title: Python Developer. •Company: Hiredbuddy. •Experience level: Entry-level; suitable for recent graduates and candidates with up to 2 years of experience. •Employment type: Not specified. •Work arrangement: Fully remote. •Eligible location: United States. •Work authorization: Candidates must be authorized to work in the United States. •Salary: Not specified. Learning & Career Development •Mentorship and guidance from senior engineers. •Opportunities to contribute to software development projects. •Collaboration with engineering, product, and frontend teams. •Opportunities to develop technical skills and progress professionally. This role is a good fit for an early-career developer who has a solid foundation in Python, enjoys solving problems, and wants to grow through hands-on backend development experience.