Salary
💰 $120,000 - $140,000 per year
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).