About the Role:
A skilled and motivated Developer to take charge of maintaining and supporting multiple cloud based and on-prem applications, with a near term focus on supporting an ChatUI application. This role involves working closely with cross-functional teams to ensure the application is stable, efficient, and continually improved. The ideal candidate will have a strong background in full-stack development, containerization (Docker/Kubernetes), and cloud infrastructure, as well as experience in maintaining and scaling web applications.
Key Responsibilities:
- Application Maintenance:
- Maintain and enhance the existing Web UI application codebase.
- Debug and resolve issues reported by users or identified through monitoring tools.
- Ensure the application’s dependencies and packages are up-to-date and secure.
- Support:
- Provide technical support to users and internal teams, troubleshooting issues and offering solutions.
- Develop and maintain documentation for installation, troubleshooting, and best practices.
- Development:
- Implement new features and enhancements based on user feedback and business requirements.
- Collaborate with frontend and backend developers to ensure seamless integration of new features.
- Write clean, maintainable, and well-documented code.
- CI/CD and Deployment:
- Manage and optimize CI/CD pipelines to ensure smooth deployments.
- Maintain and improve Docker and Kubernetes configurations for development, staging, and production environments.
- Automate tasks to improve development workflows and deployment processes.
Requirements
Role – Javascript/TypeScript Developer
Primary Skills – Svelte Framework, TypeScript, Python, Postgres SQL, VectorDB
Secondary Skills – Experience with RAG implementation, LLM Ops and Optimization, Full Stack