Software Engineer I-Python Developer

Wiser Logo

Wiser

๐Ÿ“Remote - India

Summary

Join Wiser Solutions' Extraction Team as a Software Developer and contribute to the growth and maintenance of a vast library of web crawling bots used by Fortune 500 companies. You will design creative solutions to complex problems, maintain the platform delivering reports and visualizations to customers, and ensure optimal functionality of bots and databases. This role offers hands-on experience with high visibility and impact, encouraging fresh ideas and continuous skill development within a team experienced in diverse technologies and cloud/big data environments. You will write clean, efficient, and thoroughly tested code, troubleshoot and maintain the platform, and evaluate technical trade-offs. The position requires a passion for clean code and a commitment to continuous learning and growth.

Requirements

  • Programming experience in Python
  • An eagerness to learn new things, and improve upon existing skills, abilities, and practices
  • Familiarity with web technology, such as HTTP, JSON, HTML, XPath, or JavaScript
  • Experience with databases, SQL, or NoSQL
  • Knowledge in an Agile software development environment
  • Experience with REST services and API design
  • Experience with version control systems (Git, Subversion, etc..)
  • A real passion for clean code and finding elegant solutions to problems
  • Eagerness to expand your knowledge and abilities in python and cloud-based technologies
  • Motivation to participate in ongoing learning and growth through pair programming, test-driven development, code reviews, and application of modern technologies and best practices
  • You look ahead to identify opportunities and foster a culture of innovation
  • BS in Computer Science or a related field, or equivalent work experience

Responsibilities

  • Write clean, efficient, thoroughly tested code, back up with pair programming and code reviews
  • Maintain the platform that puts reports and visualizations into the hands of our customers
  • Troubleshoot, test, and maintain the platform, bots, and databases to ensure strong optimization and functionality
  • Evaluate the technical trade-offs of decisions and build things that last and scale
  • Maintain and fix existing bot issues
  • Create and analyze new bot technologies - figuring out how we can scale up our bots and systems

Preferred Qualifications

  • Knowledge of business rules engines
  • Experience in UI (User Interface) libraries/frameworks like, React, Ember, Angular
  • Programming experience on Unix based infrastructure
  • Knowledge of cloud-based systems (EC2, Rack space, etc..)
  • Expertise with big data, analytics, machine learning, and personalization

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.