Role Overview :
As a Senior Fullstack Engineer (Backend Heavy), youll work closely with the product and engineering teams to design, develop, and scale robust backend systems and responsive frontend features that power our AI-driven research assistant. Youll drive complex projects from ideation through production deployment and contribute to the evolution of SciSpaces core platform architecture.
Key Responsibilities :
- Design and develop scalable backend systems to support real-time LLM workflows, search, and document parsing.
- Build, test, and optimize features across the full stack with a strong focus on backend reliability, performance, and data integrity.
- Collaborate with product managers and designers to understand user needs and translate them into effective technical solutions.
- Architect and implement APIs, services, and data models that support modular and extensible research workflows.
- Contribute to frontend development as needed, ensuring smooth user experiences and seamless system integration.
- Lead discussions around technical architecture, performance bottlenecks, code quality, and scalability strategies.
- Ensure code maintainability, reliability, and test coverage through clean coding practices and automated testing.
- Drive end-to-end execution of large feature rollouts and iterative improvements based on user feedback and analytics.
- Contribute to the internal tooling ecosystem that supports deployment automation, observability, and operational excellence.
Required Skills and Experience
5+ years of experience in fullstack development with a strong backend emphasis.Proficiency in one or more backend languages : Python (preferred), Node.js, Go, or similar.Solid understanding of RESTful APIs, asynchronous processing, and service-oriented architecture.Hands-on experience with frontend technologies : JavaScript (ES6+), HTML5, CSS3, and modern frameworks like React or Vue.Experience with SQL databases (PostgreSQL or MySQL) and understanding of relational database modeling and optimization.Familiarity with CI / CD pipelines, Docker, and cloud infrastructure (AWS / GCP preferred).Strong understanding of software testing principles and hands-on experience with unit, integration, and E2E testing.Excellent communication, documentation, and team collaboration skills.Preferred Qualifications :
Experience in developing and operating high-volume, always-on web applications.Exposure to ElasticSearch for document indexing and search.Knowledge of distributed systems design patterns, microservices, and message queues (e.g., Kafka, RabbitMQ).Experience working in early-stage startups or fast-paced product teams.Familiarity with observability tools such as Prometheus, Grafana, Sentry, or OpenTelemetry.(ref : hirist.tech)