Engineering

Software engineering is a big part of what Codemongoose’s all about. Our software engineering profession is a collection of disciplines responsible for designing, developing, and delivering our products. Codemongoose’s software engineers thrive on simplifying people’s jobs and lives and helping them reach new heights through ever-advancing technologies.

Codemongoose is a leading global internet products company that builds innovative, mass-market, Web 2.0 products and services used by millions of users worldwide.

Codemongoose businesses create innovative and unique products. We have created pioneering technology in antispam, email, social networking, instant messaging, direct navigation and many other product areas.
Some of our myriad projects include modules that –
• Crawl over 90 million domains
• Provide web services to millions of users
• Power 3+ million domains
• Run on infrastructure spanning hundreds of distributed servers
• Use Petabytes of physical storage space
• Serve billions of page views every month
• Respond to billions of DNS queries every day
• Serve tens of billions of ad units and $150+ million of ad inventory annually

At Codemongoose, we deal with complex challenges needing advanced computing technologies and latest platforms and paradigms. Some of these include:
• Cassandra – a distributed database designed by Facebook/Rackspace and others. Currently in use by Twitter and Digg
also
• Redis – an in-memory distributed data structure store – Memcached on steroids!
• Kestrel – a distributed queue designed by Twitter
• Hadoop Stack – a distributed processing stack used by the likes of Yahoo, Google and IBM
• Titanium – a cross-OS web kit host for cross-platform desktop app development
• Scala – a functional + object oriented language that targets the JVM and the CLR, by Martin Ordesky and team

Social Networking software

Instant messaging and VOIP

Data miners and crawlers that parse through Terabytes of data

Context Analysis Engines

Communication and Collaboration networks used by millions of global users

Communication and Collaboration networks used by millions of global users

Large scale Billing and Provisioning platforms

Tools and Technologies

  • Languages: Scala, Python, Ruby, Java, C#, VB.net, PHP, VC++, C++, Perl,
    Javascript, C, Shell , XAML,XUL, XML
  • Web Technologies: HTML 5, CSS, LESS, Dojo, jQuery, YUI, Flash,
    Silverlight, Javascript , WCF , YAML ,
  • CMSes:Wordpress, Joomla, Drupal, DotNetNuke
  • Ecommerce CMS:Shopify, Magento, WooCommerce, OS Commerce
  • CRMs: Seibel, SalesForce, Oracle, PeopleSoft, Informatica
  • Frameworks & Libraries: Hibernate, Hibernate Shards, Spring,
    Apache MINA, Project Grizzly, log4j, XAPool, Poolman,
    Zend, CakePHP, Yii, Struts , log4net,EJB
  • Scripting: Perl, Python, Ruby
  • RDBMS: Postgres, MySQL, Microsft SQL Server, Firebird, SQLite ,
    Teradata , MS Access,
  • Distributed Caches: Redis, Memcache,Varnish
  • Distributed Queues: Kestrel, RabbitMQ
  • Distributed Processing: Hadoop + Pig + ZooKeeper + Mahout
  • Protocols: XMPP, Jingle, ICE, RTSP, SMTP, POP, IMAP , REST
  • Unit Testing: JUnit, NUnit, MbUnit
  • Stress Testing: Jmeter, Tsung, Iozone, Iometer, Bonnie, Bonnie++
  • Functional Testing: Watir, Selenium
  • Installers: NSIS
  • Code Repository Tools: Git, SVN, CVS
  • Collaboration: JIRA, Confluence
  • Build Management: Ant, Maven, MsBuild, Nant,Composer
  • CI: Teamcity, Clover, Hudson
  • IDEs: Aptana, Komodo, Eclipse,Netbeans, IntelliJ, Visual Studio, EMacs! ,
    Expression blend , Web Matrix , Zend Studio
  • Reporting Tool : Crystal Report , SQL reporting Services (SSRS)
  • Scripting: Perl, Python, Ruby,Shell Scripting
  • ORM : NHibernate , Dapper
  • NoSql Stores: Redis, Cassandra, Voldemort, Berkeley DB
  • Cloud Platforms: Amazon Web Services, Google App Engine, Microsoft Azure,Linode,Herztner
  • OS: Linux (Redhat, CentOS,Debian,Ubuntu)Windows, iOS, Android
  • Monitoring: Nagios, Cactii, Ganglia
  • Config Management: Puppet
  • Infrastructure: ServerIron Load Balancers, Cisco ASA Firewall, FC/iSCSI SANs (Comet, Dell)ServerIron Load Balancers, fail2ban, iptables
  • Scripting: Bash, Perl, Expect, Python, PHP, VBS, Powershell,Shell Scripting(awk)
  • File Systems: Ext2,Ext3, NTFS, XFS, GFS
  • Other: DRBD, Heartbeat, ldirectord, RIS, LVS

 

  • App/Web Servers: Tomcat, Resin, IIS, PHP Accelerator, Jetty,Apache,Nginx,JBoss,WebLogic,WebSphere
  • Mail Servers: Qmail, Postfix, Sendmail
  • Mailing List: Ezmlm, Mailman, Sympa
  • Antivirus / Antispam: clamd, Razor, Kaspersky server, Pyzor, Policyd, RBL/DNSBL
  • Jabber Servers: eJabberd, Tigase, Openfire
  • VOIP Servers: Asterisk, Elastix
  • DNS Servers: BIND, Power DNS, DLZ, Microsoft DNS
  • Proxy servers: Squid, ISA, Perdition, NGinx, Varnish, Perlbal
  • DB Replication: Slony, MSSQL Replication
  • FTP Servers: Proftpd, VSftpd
  • Virtualization: Xen, VmWare ,VirtualBox
  • Patch Management: WSUS, Yum, up2date

 

  • UI Prototyping: Balsamiq, Axure
  • Design: Photoshop, Flash, Coreldraw
  • Web: ECMAscript (actionscript/javascript), RSS, XML, HTML 5.0, XHTML, CSS 3.0

Engineering team@Codemongoose

Our team consists of highly-energetic, passionate and motivated individuals. Our recruitment process is designed to challenge and inspire the people who want to work for us. Our engineers include individuals of diverse backgrounds and various age groups, from large multi-national companies and small fledgling enterprises (even self-started ones).
We are looking for people who will complement what we have today and will help us take Codemongoose to the next level. If you are a self-proclaimed geek with a passion for innovation, a penchant for challenges and a vision of changing the world – give us a shout.

Work here and you’re on top of the world of technology, collaborating with brilliant people on projects with the potential for a lasting legacy.