Full Stack Developer

 

Description:

Algo is looking for a Full Stack Developer with expertise in Node.js, Python, and Svelte/SvelteKit to join its development team. The role involves designing, developing, and maintaining full-stack web applications while leveraging cloud technologies (GCP & Azure). If you have a strong background in modern JavaScript/TypeScript, NoSQL databases, and DevOps practices, this role is for you!


Key Responsibilities:

🖥️ Develop & maintain full-stack applications using Node.js (v22), Svelte (v5), and Python (v3.12).
📜 Write clean, maintainable, and efficient code with a focus on performance & scalability.
Implement test-driven development (TDD) and behavior-driven development (BDD) using Pytest & Playwright.
🛠️ Collaborate with team members on architectural decisions & technical solutions.
🔍 Participate in code reviews, providing constructive feedback to peers.
🐞 Debug production issues and optimize application performance.
📑 Contribute to technical documentation to support development & maintenance processes.


Essential Skills & Qualifications:

5+ years of professional software development experience.
✅ Strong proficiency in Node.js, JavaScript/TypeScript, and Python.
✅ Experience with modern front-end frameworks (Svelte/SvelteKit preferred).
✅ Practical experience with NoSQL databases, particularly MongoDB.
✅ Strong understanding of cloud platforms (Google Cloud Platform & Azure).
✅ Experience with TDD/BDD, Pytest, and Playwright.
✅ Strong problem-solving skills and attention to detail.
✅ Excellent communication & collaboration abilities.


Technical Requirements:

Frontend:

🚀 Proficiency in Svelte/SvelteKit (or similar reactive frameworks).
📌 Strong TypeScript/JavaScript skills.
⚡ Experience with modern web development practices & tools.

Backend:

🌍 Strong experience with Node.js ecosystem & Express.js.
🐍 Python development expertise.
🔗 RESTful API design & implementation.
🗄️ MongoDB database design & optimization.

Cloud & DevOps:

☁️ Experience with Google Cloud Platform (Cloud Run, Cloud Functions, Cloud Storage) and/or Azure services.
🚀 Understanding of CI/CD pipelines.
🐳 Experience with containerization (Docker).


Nice to Have:

⭐ Experience with real-time applications.
🔧 Understanding of serverless architectures.
🛠️ Experience with microservices architecture.
🔒 Knowledge of security best practices.
🎖️ Open-source contributions.

Organization Algo
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-03-08 10:39 am
Expires on 2026-01-07