
Full Stack Developer – freelance
Compado
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇲🇪 Montenegro
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSDockerJavaScriptLaravelMySQLNext.jsPHPPostgresSQLTypeScriptVue.js
About the role
- Help our dedicated IT team to build end-to-end features – from beautiful, responsive UIs to robust, scalable backend services.
- Design, develop and maintain end-to-end features across frontend and backend
- Implement clean, reusable UI components and views (e.g. VueJS / NextJS)
- Build and extend REST APIs and backend services (e.g. Laravel)
- Work with relational databases (e.g. PostgreSQL, MySQL)
- Integrate third-party APIs and internal services
- Write automated tests (unit, integration, E2E) and participate in code reviews
- Collaborate closely with Product, Design and other engineers to deliver value quickly
- Monitor, debug and improve performance and reliability in production
- Contribute to technical design discussions and architectural decisions
- Help improve our tooling, CI/CD pipelines and development practices
Requirements
- 5+ years of experience as a Full Stack or similar software engineering role
- Strong proficiency in JavaScript and/or TypeScript
- Hands-on experience with at least one modern frontend framework (VueJS preferred)
- Solid experience building backend services (preferably with PHP/Laravel, but other languages welcome)
- Comfortable designing and querying SQL databases
- Good understanding of web fundamentals (HTTP, REST, caching, security basics)
- Experience working with Git and collaborative workflows (PRs, code reviews)
- Familiarity with AWS and containerization (Docker) is a plus
- Quality-driven mindset: you care about clean code, testing and maintainability
- Strong communication skills in English; able to work closely with cross-functional teams
Benefits
- Flexible working arrangements
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptVueJSNextJSLaravelPostgreSQLMySQLREST APIsautomated testingCI/CD
Soft skills
communicationcollaborationquality-driven mindset