Sr. Developer Elasticsearch Reporting and Analytics

Buenos Aires, Argentina

Our technology team is a small (but growing) group of talented and experienced engineers and moving from a startup to a leading enterprise software company.  We are in the process of building foundational core technology making key architectural decisions and implementing agile development processes including (CI/CD) for our future expansion.

Responsibilities:

  • Designing, Developing, Testing and Deploying high-performance reporting and analytics using elasticsearch.

Requirements:

  • 10+ overall years software product development experience
  • 5+ year experience and very strong conceptual understanding ElasticSearch
  • Experienced with high-performance low latency, large data reporting applications
  • Experience designing and facilitating complex queries and reporting strategies
  • Current with a variety of modern technologies
  • REST Based Web Services (building both services and clients of services)
  • Experience with high performance multi-threaded ETL and data access
  • Strong understanding and opinions about software development process
    • Code organization, test driven development, unit testing
    • Strong understanding and opinions about source control – Git branching strategies
    • Experience with DevOps and CI/CD environments
  • Comfortable architecting and designing large scale systems
    • Designing for scalability
    • Design for high-performance – low latency, high throughput
    • Architecting for scalable teams,
    • Comfortable exploring and employing new technologies

Bonus Points:

  • Familiar with .NET core
  • Good use of Azure or AWS
  • Azure webapp services
  • Exposure to NoSQL database
  • Docker / Swarm / Kubernetes
  • Experience working in a product company or has product company type software development experience
  • Comfortable working in a small company, start-up, fast moving, ambitious environment
  • Comfortable working in an environment with ambitious expectations for themselves and each other
  • Flexible mindset and able to deal with ambiguity
  • Excellent communication – in person, on the phone, and in writing
  • Comfortable communicating with a wide range of individuals – including peers, juniors, and seniors and executives
  • Intellectual curious, forward thinking, willing to suggest / try new technologies and creative approaches to problems

Job Features

Job CategoryTechnology

Apply Online

A valid email address is required.
A valid phone number is required.