Full-Stack JavaScript Developer (Vue, Nuxt3, and BaaS Experience)

Techscale


Date: 2 weeks ago
City: Lahore
Contract type: Full time
About The Role

We're seeking a skilled Full Stack Developer with a strong focus on modern JavaScript frameworks and backend-as-a-service (BaaS) technologies to take our projects to the next level.

Key Responsibilities

  • Develop new features and maintain the frontend application in Nuxt3.
  • Transition components from the existing Webflow setup to Nuxt3, using Vue3 web components where necessary.
  • Ensure high performance and responsiveness of the user interface across all devices and browsers.
  • Work with Convex as a backend service (BAAS) to handle data storage, authentication, and other backend functionalities.
  • Integrate and maintain backend services to enable smooth data flow and real-time capabilities for the application.
  • Collaborate with other team members to design, build, and test backend functionality using Convex.
  • Develop and maintain Cloudflare Workers for backend functions such as custom queuing for data scraping.
  • Optimize Cloudflare Workers for performance, scalability, and cost-efficiency.
  • Implement robust data processing and handle asynchronous task management using Cloudflare Workers.
  • Write and maintain code entirely in TypeScript to ensure code reliability, consistency, and scalability.
  • Utilize TypeScript’s advanced features for type safety, maintainability, and enhanced development productivity..
  • Identify bottlenecks and improve application performance, especially in terms of load times and data handling.
  • Implement unit and integration tests to ensure application stability and maintainability.

Skills And Qualifications

  • 3-5 years of experience as a Full Stack Developer, with a strong focus on Nuxt/Vue, backend integration, and serverless architecture.
  • Strong knowledge of Nuxt3, Vue3, and experience transitioning projects from platforms like Webflow.
  • Experience with Convex or similar BAAS services, with the ability to configure and maintain backend functionalities.
  • Experience working with Cloudflare Workers for custom backend solutions, including queue management and data processing.
  • Proficiency in TypeScript and understanding of its advanced features to create type-safe code for both frontend and backend.
  • Excellent communication skills and the ability to work effectively in a cross-functional team.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Subject Specialist (Urdu)

The Trust School, Lahore
1 day ago
ResponsibilitiesJob Description– Plan, prepare and deliver instructional activities based on the approved curriculum that facilitate student learning.– Identify and select methods and instructional resources to meet students’ varying needs.– Set homework to consolidate and extend student knowledge and understanding.– Use an appropriate range of assessment strategies to monitor individual student progress.– Participate in arrangements for external tests and examinations.– Maintain...

Investor Relations Officer - Female

Freelancerprox, Lahore
1 day ago
About the Role:The Engagement and Investor Relations Officer is a pivotal role responsible for overseeing the firms communication strategy, fostering investor relationships, and supporting the internal functions of portfolio companies. This position will drive the firms visibility, enhance investor engagement, and contribute significantly to fundraising efforts. The officer will ensure consistent and transparent reporting and actively manage digital presence, event...

Spoken English Instructor

The Trust School, Lahore
2 days ago
ResponsibilitiesJob Description– Plan, prepare, and deliver engaging instructional activities based on the approved curriculum to enhance students’ language proficiency.– Identify and select effective teaching methods and instructional resources to address the diverse needs of students.– Assign homework that reinforces and extends students’ language skills and understanding.– Utilize a variety of assessment strategies to monitor and evaluate individual student progress.– Participate...