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.