Share your resume with Anum at "anum.khalid@algo.com".
Must Have's:
5+ years experience in Development
Strong proficiency in Node.js and modern JavaScript/TypeScript.
Proficiency in Python Development
Proficiency in Svelte/SvelteKit (or similar reactive frameworks)
Strong understanding of cloud platforms, specifically Google Cloud Platform (GCP) and Azure
Key Responsibilities
• Design, develop, and maintain full-stack web applications using Node.js (v22), Svelte (v5), and Python (v3.12).
• Write clean, maintainable, and efficient code with a focus on performance and scalability.
• Implement test-driven development (TDD) and behavior-driven development (BDD) methodologies using Pytest and Playwright.
• Collaborate with team members on architectural decisions and 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 and maintenance processes.
Essential Skills & Qualifications
• 5+ years of professional software development experience.
• Strong proficiency in Node.js and modern JavaScript/TypeScript.
• Experience with front-end development using modern frameworks (Svelte experience is a plus).
• Proficiency in Python development.
• Practical experience with NoSQL databases, particularly MongoDB.
• Strong understanding of cloud platforms, specifically Google Cloud Platform (GCP) and Azure.
• Experience with TDD/BDD and writing test cases using Pytest and Playwright.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
Technical Requirements Frontend:
• Proficiency in Svelte/SvelteKit (or similar reactive frameworks).
• Strong TypeScript/JavaScript skills.
• Experience with modern web development practices and tools.
Backend:
• Strong experience with Node.js ecosystem and Express.js.
• Python development.
• RESTful API design and implementation.
• MongoDB database design and 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