Job Title:
Full Stack Developer (Angular, Ionic, Node.js, GCP)
Experience:
7-9 Years
Location:
Remote
Employment Type:
6 month Contract
About the role:
We’re looking for a skilled Full Stack Developer with 7–9 years of experience in building scalable web and mobile applications. The ideal candidate has deep expertise in Angular, Ionic, Node.js, and Google Cloud Platform (GCP). You’ll play a key role in designing, developing, and deploying high-performance applications while collaborating with cross-functional teams in a fast-paced environment.
Key Responsibilities:
- Develop responsive web applications using Angular (latest versions).
- Build cross-platform mobile apps with the Ionic framework.
- Design and implement secure, high-performing REST APIs and backend services using Node.js and Express.js.
- Deploy, manage, and optimize applications using GCP services such as Cloud Run, Cloud Functions, Pub/Sub, Firestore/Cloud SQL, and IAM.
- Collaborate with UI/UX designers, QA engineers, and DevOps to deliver robust, user-centric solutions.
- Maintain high code quality through best practices, peer reviews, testing, and performance optimization.
- Investigate and resolve production issues with minimal downtime.
- Contribute to architectural discussions and decisions around cloud-native, scalable solutions.
Required Skills:
- Strong hands-on experience with Angular (latest versions).
- Proficient in Ionic framework for mobile development.
- Solid experience with Node.js, Express.js, and RESTful API design.
- Working knowledge of GCP services (Cloud Run, Cloud Functions, Pub/Sub, Firestore/Cloud SQL, IAM).
- Familiarity with microservices architecture, containerization (Docker), and CI/CD practices.
- Experience with both relational (SQL) and NoSQL databases.
Good-To-Have:
- Experience with authentication and authorization (OAuth2, Firebase Auth).
- Exposure to DevOps practices and cloud security principles.
- Familiarity with agile methodologies and tools (e.g., Jira, Git, CI/CD platforms).