About the Role
We are looking for a highly skilled Full Stack Developer with strong expertise in modern front-end frameworks and back-end development. The ideal candidate will have experience building scalable web applications using Vue.js / React, Nuxt / Next.js, and Node.js, along with proficiency in database management and API integration.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Vue.js / React, Nuxt / Next.js, and Node.js.
- Write clean, reusable, and efficient code following best practices.
- Collaborate with cross-functional teams including designers, product managers, and QA engineers.
- Develop and consume RESTful APIs and GraphQL services.
- Optimize applications for maximum performance, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Stay updated with emerging technologies and propose improvements to enhance development processes.
Required Skills & Qualifications
- 4+ years of professional experience as a Full Stack Developer.
- Strong expertise in JavaScript (ES6+), Vue.js, React, Nuxt.js, Next.js, and Node.js.
- Hands-on experience with Express.js or similar back-end frameworks.
- Proficiency in HTML5, CSS3, TailwindCSS/Bootstrap, and responsive design.
- Strong understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket).
- Knowledge of CI/CD pipelines, Docker, or cloud platforms (AWS, GCP, Azure) is a plus.
- Problem-solving mindset with strong debugging and analytical skills.
- Ability to work in a fast-paced, collaborative environment.
Nice to Have
- Experience with TypeScript.
- Knowledge of testing frameworks (Jest, Mocha, Cypress).
- Familiarity with Agile/Scrum methodologies.
- Previous experience in performance optimization and SEO best practices for web apps.
Job Type: Full-time
Work Location: In person