Senior Software Developer

About The Search Agency:

The Search Agency is one of the largest independent and integrated digital marketing firms, with services to support the multi-channel marketing goals of our clients. We offer brands a full-service solution to their digital marketing campaigns. Join a bright, rapidly growing group of dedicated, creative, and energetic people in a casual and upbeat environment in Bangalore.

Overview:

The Senior Software Developer is responsible for developing high degree of autonomy, building tools and solutions for a wide range of business problems. The individual will work in close coordination with our UK – London based teams in a fast-growing segment of our business.

Primary Duties:

  • Experienced senior-level Ruby Developer will support in enhancements of systems.
  • You will be working closely with DevOps team on vulnerabilities and securing our systems.
  • You will be supported by our development team that is highly experienced with the majority of developers having years of professional software experience.
  • Assist in maintaining project schedule, managing multiple deliverables and deadlines.
  • Help in building real-time analysis systems that drive award-winning ad campaigns
  • You will be working with self-healing tolerant auto scaled big data clusters, spinning 100K+ docker containers daily
  • Involved in creating in-house custom products used by 300+ technically skilled analysts
  • Responsible for Maintaining a system that takes 1 billion lines of data through our ETL pipeline daily and work with data outputs.
Required Skills:

  • 1+ years of professional Ruby experience (provided that you have at least three years’ experience in another language – Python or Groovy or PHP etc)
  • Strong development principles, including experience with testing TDD and agile software development practices
  • Dev Ops experience.
  • Experience in JavaScript and JS framework
  • Ability to see bigger picture while focused on small details
  • Believer in infrastructure as code
  • Ability to pick up new technologies and languages
  • Should have experience in manipulating high volumes of data from many remote sources
  • Operational experience in utilizing the systems available at Amazon Web Service (AWS)
  • Ability to create services using micro-service architecture pattern

Desirable Skills:

Redis, Amazon DynamoDB, MySQL, PostgreSQL, MongoDB, Amazon SimpleDB, Puppet, Chef, Salt, Jenkins, Puppet, Hadoop, Redshift, CoffeeScript, Git.


Source link