👨🏻‍💻 postech.work

TypeScript Developer

Amaris Consulting • 🌐 In Person

In Person Posted 6 days, 16 hours ago

Job Description

Job Description

ABOUT THE JOB

Design and implement a CLI tool to automate and extend Sphinx and Sphinx-Needs workflows (build, lint, check consistency, versioning, etc.)

Develop a UI interface (VSCode extension and web application) for intuitive interaction with Sphinx projects

Integrate Retrieval-Augmented Generation (RAG) pipelines (e.g., vector databases like Qdrant, embeddings, LLM API) to enable semantic search, auto-suggestions, and smart documentation queries

Connect CLI, UI, and RAG backend into a seamless developer experience

Write unit tests, integration tests, and maintain detailed technical documentation

Collaborate with cross-functional teams to gather requirements and refine product feature.

ABOUT YOU

Bachelor’s degree in engineering, Computer Science, or a related field

3+ years of experience in Python and TypeScript

Experience in the development of VSCode extensions

Experience in UI development (e.g., React, Tauri, or Rust-based UI frameworks)

Good English communication skills

Prior contributions to open-source tooling

Cross-platform packaging experience (Linux, Windows, macOS)

Experience with Rust language is a plus

Ability to work collaboratively in cross-functional teams.

WHY AMARIS?

Competitive salary and 13th-month salary

14+ annual leaves per year

Premium healthcare insurance, starting from your probation period

Project reviews and yearly performance appraisals

Annual company trip

Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)

International team with flexible working time

Tailor-made career path

Technical workshops and training courses

Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries

Equal Opportunity

Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promote diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.