Senior Full-Stack Engineer (TypeScript / React / AWS)
🇽🇰 Prishtina, Kosovo
EngineeringJavaScriptSenior
Compare your skills with our requirements
We’re looking for experienced full-stack engineers who can design, build, and deliver production-ready solutions across both frontend and backend. You’ll help us build secure, scalable, and cloud-native applications as we migrate our customers onto our next-generation platform.
Must-have
- Strong proficiency in TypeScript across both frontend and backend
- Experience with modern frontend frameworks (React, Vue, Svelte, or Angular)
- Experience building and maintaining backend services (RESTful or GraphQL APIs)
- Experience working with AWS or another major cloud provider (Azure, GCP)
- Familiarity with Infrastructure as Code (Terraform, AWS CDK, or similar)
- Hands-on experience writing unit, integration, and end-to-end tests
- Ability to produce clear and concise technical documentation
- Excellent written and verbal communication skills
- Proven ability to collaborate in remote teams and manage tasks independently
- Proactive, pragmatic, and able to balance time, quality, and scope effectively
Is a plus
- Experience building applications using AWS Lambda and serverless architectures
- Familiarity with Remix or Next.js (server-side rendering)
- Experience developing microservice or event-driven systems
- Knowledge of UI testing frameworks such as Playwright or Cypress
- Experience implementing secure authentication / OTP flows via SMS or 2FA
What you will do
- Design, develop, and maintain full-stack applications using TypeScript (React + Node.js)
- Build and enhance payment authorisation features — including OTP generation and SMS verification
- Implement secure phone number capture and validation for customers
- Develop cloud-native services and automate deployments using Terraform or CDK
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions
- Write comprehensive tests to ensure reliability and maintainability
- Participate in code reviews, documentation, and technical discussions
- Contribute to the migration of existing systems to a unified platform
- Mentor and support junior engineers to encourage team growth and knowledge sharing