Senior Software Developer, Search Platform

Flare

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years building large scale data systems
  • Proficient with SQL or Elasticsearch for complex data issues
  • Experience with technologies like Python 3, Flask, JavaScript, AWS, RabbitMQ, Kubernetes
  • Skilled in designing scalable database queries
  • Quick learner of new technologies
  • Track record of delivering iterative solutions
  • Mentor for less experienced developers
  • Effective communicator of design decisions

Responsibilities

  • Design large scale distributed systems for big data applications
  • Utilize cloud and database infrastructure to tackle large scale challenges
  • Conduct feasibility assessments for software system upgrades
  • Maintain existing data systems while supporting migrations
  • Create new software programs, data flows, and applications
  • Develop tools and contribute to open source projects
  • Automate processes to ensure high quality code base

Benefits

  • Chance to work on impactful projects that enhance core technology
  • Opportunity for professional growth in a flexible and autonomous role
  • Collaborative team environment that encourages mentorship and knowledge sharing
  • Exposure to a variety of technologies and problem-solving challenges
  • Involvement in open-source contributions
Full Job Description


What you'll get to work on

The Flare platform's search engine is built on top of Elasticsearch and Postgresql databases with billions of entries. We are looking to hire an experienced data developer to join our development team in order to accelerate the search capabilities of our platform and increase its scalability. This is a role for someone who is autonomous, a quick learner and motivated to work on projects that will have an important impact on the development of the company's core technology.

Role and responsibilities:
  • Design large scale distributed and resilient systems with high complexity to support our big data applications
  • Leverage cloud and database infrastructure to solve such large scale problems
  • Conduct feasibility studies for upgraded software systems
  • Maintain our product's existing data systems while designing and supporting migrations that enable us to bring it to the next level without compromising on its current operations
  • Design new software programs, data flows, and applications
  • Develop tools and contribute to open source
  • Use and automate new processes to keep a tested and high quality code base


Qualifications:
  • 3+ years of experience building large scale data systems
  • Experience using large SQL or ElasticSearch databases to solve complex data engineering problems
  • Experience with some of the following technologies: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ and Kubernetes
  • Experience designing scalable and complex database queries
  • Ability to learn a variety of technologies quickly
  • Ability to consistently deliver value over time by iterating on solutions
  • Ability to support less experienced developer within their area of expertise
  • Ability to communicate their decisions and tradeoffs about their designs


Good to have:
  • Experience in cybersecurity

Similar Jobs

More Jobs at Flare

More Information Technology Jobs

Find similar Senior Software Developer, Search Platform jobs: