Software Development Engineer

  • Full-time

Company Description

About Wizikey: 

Wizikey is a SaaS-based reputation management platform for business to discover, identify and connect with the relevant influencers - journalists, social influencers, academicians, et al. With inbuilt intelligence solutions, Wizikey helps businesses to save time, create meaningful relationships and give a much-needed voice to their brand. Explore it further at www.Wizikey.com.

Job Description

We are looking for a Software Engineer/Developer to join our core team. The ideal candidate is a divergent thinker who understands industry best practices and has experience with multiple coding languages. They are a team player possessing strong analytical as well as technical skills, and are able to communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to “take the wheel” when necessary. We are at present crawling over 1 million documents per day. 

The candidate will work with the Data Extraction Team (Web Crawling) creating distributed, fault tolerant, scalable systems.

Responsibilities

  • Analyze user requirements, create innovative, scalable, fault-tolerant software solutions for our customer base
  • Work closely with Project Managers, other Developers, Systems Analysts & Sales and Marketing professionals 
  • Write and test code to ensure compatibility and stability: refine and rewrite as necessary
  • Create clear technical specifications
  • Expand existing software to meet the changing needs of our key demographics
  • Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities

Qualifications

  • A Bachelor’s or Master's Degree in Computer Science, IT or similar field.
  • 3 to 7 years’ software development or programming experience
  • Extensive experience with Python is mandatory. Knowledge of Java, Go and other programming languages will be a plus
  • Experience with technologies such as Elasticsearch, Redis, etc. will be a plus
  • Experience with building stream-processing systems, using solutions such as Spark-Streaming will be a plus
  • A thorough understanding of computer architecture, computer networking, operating
  • and data structures
  • Understanding of HTML5, CSS3, JavaScript, REST and Flask
  • Experience working with Linux shell scripts
  • Experience in machine learning and deep learning will be a plus
  • Familiarity with ReactJS will be a plus
  • Comfortable with terms like Asynchronous Programming, OOPs, Multithreading, Proxy Rotation
  • Familiarity with AWS and its products
  • A meticulous and organized approach to work
  • A logical, analytical, and creative approach to problem-solving
  • A thorough, detail-oriented work style
  • Should be a team player and have good communication skills
  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB, AWS DynamoDB, etc. will be a plus

Additional Information

Brand: Wizikey: Band: R1