SearchStax

Software Engineer, Managed Search

SearchStax

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $140,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDjangoElasticSearchGraphQLJavaScriptNode.jsNoSQLOpen SourcePython

About the role

  • Design, architect, develop, test, and maintain SearchStax’s Managed Search product (PaaS/SaaS).
  • Develop and maintain core platform services to ensure high availability, scalability, and performance for the managed search product, including backend services, APIs, and integrations.
  • Architect solutions for strategic partners and implement robust backend features and integrations for enterprise use cases.
  • Enhance and optimize deployment and provisioning workflows with automation to improve efficiency and reduce operational overhead.
  • Troubleshoot and resolve complex production issues and perform root cause analysis to ensure system stability and reliability.
  • Collaborate closely with product owners, QA, and other engineering teams to deliver features from ideation through deployment.
  • Contribute to improving code quality through code reviews, documentation, and adopting best practices.
  • Play a key role in developing solutions that scale to support the company’s largest customers and strategic partners.

Requirements

  • Demonstrated expertise in backend development with Python, Django framework and related technologies.
  • Proficiency in JavaScript and Node.js.
  • Familiarity with any Relational and NoSQL Databases.
  • Experience building and working with APIs (REST, GraphQL).
  • Experience with search platforms such as Solr or Elasticsearch is a plus.
  • Solid understanding of cloud services and infrastructure (preferably AWS).
  • Proven track record of solving complex production issues and improving system performance.
  • Experience working in a team environment, collaborating with product managers and quality assurance teams to deliver commercial-grade applications.
  • Strong problem-solving skills and the ability to work independently on significant projects.
  • At least 5 years of professional experience as a software developer.
  • At least 3 years of experience developing backend services using Python (preferably with Django).
  • At least 2 years of experience building APIs (REST and/or GraphQL) in production systems.
  • At least 1 year of experience deploying or supporting applications on a cloud platform (AWS preferred).
  • Legal authorization to work in the United States and clarity on sponsorship needs (application asks about US work authorization and visa sponsorship).