Description

You will lead the technical design, development, and deployment of enterprise-level content distribution and management platforms.

Responsibilities

  • Build core services and features across the entire development stack.
  • Design technical integration architectures for large-scale platforms operating on massive data volumes.
  • Manage the full software development lifecycle, including release planning, requirements gathering, and test execution.
  • Lead rapid prototyping efforts with emerging technologies and perform code reviews to enforce high standards.
  • Mentor junior engineers and collaborate with Product and Business leads to align development with organizational goals.

Required Skills

  • 5+ years of professional software development experience.
  • Proficiency in .NET or Java development, including WebAPI.
  • Deep knowledge of search engines such as Apache Lucene and Solr or Elasticsearch.
  • Experience with web presentation layers including HTML5, CSS3, jQuery, and JavaScript.
  • Strong database management skills using MySQL.
  • Hands-on experience with Message Queue Systems like MSMQ, RabbitMQ, or ZeroMQ.
  • Working knowledge of Linux and Windows systems, including Linux scripting and Windows PowerShell.
  • Experience working within SCRUM/Agile methodologies.
  • Bachelor's Degree in Computer Science or equivalent experience.

Preferred Skills

  • Experience building web content publishers or creators.
  • Experience with Social Media integration.
  • Prior architectural experience.

Education

Any Graduate