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.
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.
- 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.
- 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