Back to all positions

Python Developer

Remote Full-time Now Hiring

Company Description

EgoTECHworld is a technology-focused organization that supports clients and learners with modern IT solutions and practical industry experience. The company offers opportunities to work with cutting-edge tools and platforms while contributing to real-world technology projects. Team members also engage with insightful tech articles and resources that foster continuous learning and professional growth. EgoTECHworld values innovation, knowledge sharing, and remote collaboration to help individuals build impactful technology careers. Role Description The Python Developer role at Egotechworld is a full-time remote position focused on building, maintaining, and optimizing backend services and applications. In this role, the developer will write clean, efficient Python code, design and implement APIs, and integrate third-party services and internal tools. Day-to-day tasks include collaborating with cross-functional teams to understand requirements, developing and testing new features, troubleshooting and resolving issues, and ensuring code quality through reviews and documentation. The developer will also work with databases, contribute to software architecture decisions, and participate in continuous improvement of development processes and tooling.

Qualifications

  • Candidates should possess strong skills in Back-End Web Development and Software Development, with hands-on experience using Python frameworks and building scalable services.
  • Candidates should possess solid Object-Oriented Programming (OOP) and general Programming skills, including writing modular, reusable code and following best practices.
  • Candidates should possess practical experience working with Databases, including designing schemas, writing queries, and integrating data storage with Python applications.
  • Candidates should possess familiarity with version control systems (e.g., Git), testing frameworks, and CI/CD tools to support modern development workflows.
  • Candidates should possess strong problem-solving abilities, effective communication skills, and the capacity to work independently in a remote, collaborative environment.
  • A bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience, is preferred.