Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

IC Datahyderabad, India
5 hours ago
Job description

Job Description

Position : Senior Software Engineer, Python

Reports To : VP of Engineering

Location : India

Responsibilities and Duties

  • Add support for new platforms to our existing products and develop new products.
  • Develop and review designs, code, unit tests, system tests, and documentation.
  • Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
  • Create backend applications using primarily Python
  • Demonstrate your work product to your team.
  • Identify and correct issues that impact performance, reliability, and scalability.
  • Investigate and develop skills in new technologies.

Characteristics

  • Extensive knowledge of Python for asynchronous, backend application development
  • Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration / continuous delivery.
  • Driven to build modern systems that emphasize user performance and scalibility
  • A team player, who sees software quality as your responsibility
  • Excellent writing and written / verbal communication skills.
  • An eagerness to learn, explore and introduce new technologies.
  • On-call shifts may be required
  • Education & Experience

  • 8+ years work experience in software engineering with considerable experience programming in Python (or similar object-oriented language) with a focus on asynchronous programming
  • Experience with API development, and ideally data ingestion
  • Prior work on distributed systems, and event-driven architecture knowledge is a big plus and will be very helpful on your day to day.
  • Experience with Docker and Jenkins (or similar CI toolset)
  • Dedication to contributing unit tests and other testware with product code.
  • Experience consuming RESTful interfaces and implementing security good practices
  • Familiarity with NoSQL databases and ElasticSearch / OpenSearch, and knowledge of cloud computing platforms is a plus
  • Create a job alert for this search

    Python Developer • hyderabad, India