Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Full-Stack Engineer
Location: Cambridge, UK • Ankara, Turkey • Liepāja, Latvia
Reports to: Chief Technology Officer
Type: Full-time
About Clinked
Clinked is a secure SaaS platform focused on enabling organisations to collaborate more effectively: file sharing, project-based workflows, client communication. As we scale, we're looking for engineers who can work across the stack, take ownership of end-to-end features, and drive quality, performance, and maintainability as much as functionality.
Role Overview
As a Mid/Senior Full-Stack Engineer, you will build and maintain systems spanning both front-end and back-end. You will shape architecture, contribute to infrastructure and performance, mentor other engineers, and ensure the whole product stack is robust, scalable, and efficient.
Key Responsibilities
- Design, build, and maintain features covering front-end, back-end, and data/storage layers
- Develop and consume APIs (REST / GraphQL / other) in a secure, efficient manner
- Work on UI components: responsive, accessible, performant, with good usability
- Manage database schema design, query optimisation, caching, etc., to ensure back-end performance and scalability
- Drive architectural decisions: componentisation, state management, microservices vs monoliths (or equivalent modularity), deployment and operations concerns
- Write and maintain automated tests (unit, integration, end-to-end) as appropriate across the stack
- Monitor, profile, debug and improve performance both on client and server side
- Mentor mid and junior engineers; conduct code reviews; share best practices
- Participate in or lead planning, estimation, sprint critique, technical roadmap discussions
- Ensure good security practices: authentication, authorization, input validation, data protection, least privilege etc.
- Help maintain CI/CD pipelines, build infrastructure, deployment, and possibly infrastructure as code
What We Offer
- Opportunity to work in one of our offices (Cambridge / Ankara / Liepāja) with hybrid or flexible arrangements depending on local policy
- Be part of a collaborative, high-quality engineering team that values maintainability, performance, UX, and security
- Significant autonomy and ownership over product and technical decisions
- Competitive salary & benefits, aligned to local market expectations
- Professional growth: mentoring, career advancement, possibly architectural or leadership roles
Key Skills
Ranked by relevanceReady to apply?
Join Clinked.com and take your career to the next level!
Application takes less than 5 minutes