This post is over 30 days old. The position may no longer be available

Senior software developer needed to help do wonderful things with our product

Contify , New Delhi · contify.com · Full-time employment · Programming

Position: Team Lead (Technology)

Contify develops SaaS solutions that help businesses to source, consolidate, and manage competitive intelligence in a better way. Our flagship product is Contify.com, a cloud application that enables CEO offices, strategy divisions, special project teams, and transnational function wide employees to rigorously track competitors, monitor markets, supplement strategy development, and gain insights into their competitive landscape.

The cloud application is built around advanced NLP, machine learning, and big data capabilities. Contify was founded in 2009 and is addressing a new business paradigm where instant access to information on the Internet but the inability to consolidate and process it is impacting competitiveness.

Location

  • New Delhi

Primary responsibilities

  • Coordinate with the business team and product manager for new requirements. Evaluate them for completeness and feasibility.
  • Participate in architecture discussions, design decisions and provide input on all aspects of the system, keeping an eye out for performance and maintainability.
  • Manage a development team of 4 to 6 team members.
  • Perform code reviews of team members, help maintain high coding standards, resolve code issues, share wisdom on best practices, and guide/mentor the developers.
  • Be a hands on programmer and set an example.
  • Manage the software release process.


Current Technology Stack

  • Python and Django are our primary tools
  • PostgreSQL as our database
  • Apache Solr for search
  • jQuery and AngularJS for client side magic
  • OS - Fedora Linux
  • We love trying out new things and are open to adopting new tools/frameworks if their practicality for the job at hand can be proved


Skill & Experience

  • Engineering graduate (preferably computer science) with 3 to 6 years of hands-on experience in coding and web development, who’s “been there and done that.” If you’re not sure, then you haven’t been there.
  • Proven experience and in-depth knowledge in one or more technologies. Experience in Python or any other scripting language is a bonus.
  • Knowledge of common design patterns and how and when to use them. And when not to use them.
  • Passionate about programming. You are among those who have written multiple scripts for productivity or written proprietary libraries if you can’t find something that fits the need.
  • Participated in the full life cycle of a large project: design, implementation, testing, releasing and sustaining.
  • Experience in unit testing and identifying good test cases.
  • Experience in working with at least one database - Oracle, MySQL or PostgreSQL preferred. Experience with an ORM technology to map against a relational store is a bonus.
  • Experience in natural language processing libraries like NLTK or exposure to some of these areas is a bonus: Text Classification, Semantic search, Web crawling, Information extraction, Sentiment analysis, Bayesian classification.
  • Experimenting with lots of latest development libraries and tools.
  • Must be able to show us projects/websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer