Raya is looking to hire Senior Backend Engineers to join their high-growth backend team. The ideal candidate will have experience in Node.js, possess leadership qualities, and be passionate about building scalable software architecture to support initiatives in messaging, connecting, and location-based map features. The role involves product ownership, data engineering, collaboration, continuous learning, user-centric development, and operational excellence within the full SDLC.
Requirements
- 6+ years of hands-on experience in modern software development environments, with a track record of delivering scalable and maintainable systems
- Demonstrated expertise in system design, architecture, and mastery in at least one software programming language, ex. Node.js, Javascript, Golang, or Typescipt
- Production experience with Search applications (ex. OpenSearch, Vector database, Elasticsearch)
- Proven experience in building and scaling backend systems, ideally in production at a startup or fast-moving environment.
- Hands-on knowledge of agentic GenAI systems (e.g., orchestrating multi-step LLM pipelines, tool use, or retrieval-augmented workflows)
- Demonstrated enthusiasm for AI tools and a track record of experimenting with or shipping projects that leverage LLMs.
- Understanding of prompt engineering, fine-tuning, or model integration in production contexts
Responsibilities
- Lead key components of our Core Services, including People Recommendations Engines
- Apply your in-depth knowledge with databases such as Postgres SQL, MongoDB, and ElasticSearch to supercharge our application's performance and reliability
- Stay updated with the latest in Raya's tech ecosystem, ensuring our solutions are scalable, maintainable, and innovative
- Prioritize and advocate for top-tier user experiences, utilizing feedback loops and data-driven methodologies to define and refine product features
- Navigate the full Software Development Life Cycle (SDLC), ensuring agile methodologies, CI/CD practices, and Raya's best practices are integrated into all development phases
- Orchestrating multi-step LLM pipelines, tool use, or retrieval-augmented workflows
- Prompt engineering, fine-tuning, or model integration in production contexts
Other
- Professional Experience can be substituted for candidates with non-engineering educational backgrounds or experience with software-specific training courses/programs
- Strong collaborative instincts, emphasizing open communication, transparency, and cross-team interaction
- Visionary: You think beyond the present, anticipating future technological trends and their implications on the Raya Community.
- Empathetic Leader: You naturally resonate with colleagues, users, and collaborative teams, fostering a culture of understanding and innovation
- Growth-oriented: You possess a perpetual learner's mindset, open to challenges, and always seeking opportunities to expand your technical horizons