Senior Full Stack Engineer (TypeScript)
Fresha · Pristina
Job description
About the role
Fresha, an AI-powered operating system for the beauty and wellness industry, is hiring a Senior Full Stack Engineer in Prishtina (Ramiz Sadiku Complex, floor 5). You will join a cross-functional product team reporting to its Team Lead, working four days in the office with Wednesdays remote. You own a feature end to end: the React and TypeScript screens, the GraphQL layer and the services behind it.
Key responsibilities
- Own features end to end: design, build, test, ship and maintain them once live.
- Build the UI in the web frontend against a custom design system, and in native apps when needed.
- Design and document GraphQL and gRPC APIs used by your team and others.
- Ship changes daily behind feature flags, with CI/CD handling rollout; monitor dashboards and roll back if needed.
- Plan and ship changes across several services at once, working with Product, Design, Frontend, Infrastructure and Mobile.
- Find bottlenecks, fix bugs and keep performance and quality healthy.
- Help shape architecture and engineering practices, including the use of AI coding tools.
Required profile
- 5+ years building and running product software in production.
- Depth in either frontend or backend, with competence in the other.
- Comfortable shipping behind flags and watching a change land.
- Uses AI coding tools daily and is happy building your own workflow.
- Pragmatic, curious and willing to learn new parts of the stack; native mobile experience is a bonus.
Required skills
- Frontend: React and TypeScript, CSS including animation, JavaScript build tooling.
- Backend: designing and consuming GraphQL APIs, distributed systems with Kafka, gRPC or equivalent.
- Stack: Ruby, Elixir and TypeScript services, Postgres, Kubernetes, native iOS (Swift) and Android (Kotlin).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Albania.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Fresha
Pristina
Related job offers
-
Senior Tech Lead - Application Support S4D
genpact Pristina -
Data & Performance Analyst
Burger King Kosova Pristina -
Project Manager / Implementation Lead - CCaaS
ViaTech Tirana -
Microsoft Dynamics CRM Developer
ASTech - Advanced Systems & Technologies Tirana -
Backend-Oriented Full-Stack Developer
Digital Euphoria Tirana