Full-Stack Developer

Kompania
Thinkof
Lokacioni
Burim , Dardanë , Deçan , Dragash , Drenas , Ferizaj , Fushë Kosovë , Gjakovë , Gjilan , Gjithë Kosovën , Hani i Elezit , Jashtë Vendit , Junik , Kaçanik , Kastriot , Klinë , Lipjan , Malishevë , Mitrovicë , Pejë , Podujevë , Prishtinë , Prizren , Rahovec , Shtërpcë , Shtime , Skenderaj , Therandë , Viti , Vushtrri
Data e publikimit
08-05-2025
Data e perfundimit
06-06-2025
Lloji i orarit
Full Time
Kategoritë
Teknologji e Informacionit
Position: Full-Stack Developer
Location: Remote (EST overlap)
Type: Full-Time
About Thinkof
Thinkof is a fast-growing social technology company on a mission to empower authentic human connections through innovative digital experiences. Backed by driven and collaborative team, design-first culture, we build products that blend seamless performance with cinematic, high-polish interfaces.
Responsibilities
- End-to-End Development: Design, implement, and maintain both front-end and back-end components using React, TypeScript, Node.js/Go, and TailwindCSS.
- API & Integration: Build and document RESTful or GraphQL APIs; integrate third-party services and internal microservices.
- Performance & Scalability: Optimize database schemas (Postgres, MongoDB) and implement caching layers (Redis, in-memory) to meet demanding SLAs.
- DevOps & Deployment: Own CI/CD pipelines (GitHub Actions, Docker), manage IaC, and deploy to cloud/edge environments (Cloudflare Workers, serverless).
- Quality & Testing: Develop and maintain comprehensive test suites (unit, integration, end-to-end), enforce linting/formatting standards, and conduct peer code reviews.
- Collaboration & Iteration: Partner with design, product, and QA teams to refine features based on data and user feedback.
Qualifications
Must-Haves
- 3+ years of professional full-stack development with JavaScript/TypeScript
- Deep proficiency in React (hooks, context), Vite, and TailwindCSS
- Solid back-end experience in Node.js/Express or Go, plus Postgres or MongoDB
- Hands-on with CI/CD pipelines and containerized workflows
- Strong testing practices across all layers
- Excellent communication skills and a passion for polished, performant UX
Nice-to-Haves
- Experience with GraphQL (Apollo or tRPC)
- Kubernetes, serverless architectures, or edge computing
- Background in fintech or in-app transaction flows
- Open-source contributions or active developer-community engagement
Success Metrics
- Velocity: Ship production-ready features within 2 weeks of spec.
- Reliability: Maintain 99.9% uptime; triage incidents within 30 minutes.
- Quality: Achieve 90% automated test coverage; keep post-release bugs 1%.
- User Feedback: Consistently high satisfaction scores on performance and usability.
Culture & Perks
- Design-First Mindset: Pixel perfection is in our DNA.
- Remote-First & Flexible: Asynchronous collaboration, sync for key stand-ups.
- Growth & Learning: $1K/year stipend for courses, conferences, or equipment.
- Compensation: Competitive and based on local market benchmarks and experience.
How to Apply
Please send the following to [email protected] with subject “Full-Stack Developer Application”:
- Cover Note (2–3 sentences): Why you’re excited about building secure, user-focused web portals and any directly relevant experience (e.g. html2pdf.js, SignaturePad, serverless APIs).
- Resume/CV (PDF or DOCX, 2 pages): Highlight your key projects, technologies, and responsibilities.
- Portfolio & Code Samples:
- Links to hosted demos or screenshots (e.g. web portals, e-signature flows).
- GitHub (or GitLab/Bitbucket) link to 1–2 repos showcasing front-end or full-stack work.
- Storybook or design-system docs, if available.
- Technical Notes (bullet points): Choose one topic and briefly explain your approach:
- Light/dark theming with CSS variables
- Canvas-based signature capture
- Client-side PDF generation and Data URI transmission
- Availability & Location: Your time zone (we work Eastern core hours) and earliest start date or notice period.
- References (optional): 1–2 professional references or a LinkedIn recommendation.
- Compensation: Please indicate your target salary or hourly rate range based on your local market.
Screening Questions
- How have you built a CI/CD workflow that balances speed and quality?
- Describe your approach to optimizing database performance under high throughput.
- When would you choose a serverless function over a containerized service, and why?