Description

Position Overview: We are seeking a skilled Full Stack Developer with experience in developing applications on the Google Cloud Platform (GCP).

Key Responsibilities:

   Develop and Maintain Applications:

   Design, develop, and deploy scalable applications on GCP.
   Implement responsive and user-friendly front-end interfaces using modern frameworks (e.g., Angular).

   Back-end Development:

   Build and maintain RESTful services and APIs using languages/frameworks such as Node.js or Python.
   Utilize GCP services such as Cloud Functions, App Engine, Cloud Run, and Cloud Pub/Sub.

   Database Management:

   Design and manage cloud-based databases (e.g., Cloud SQL, BigQuery).
   Ensure data integrity, security, and performance optimization.

   Collaboration and Communication:

   Work with product managers, designers, and other stakeholders to gather requirements and develop solutions.
   Participate in code reviews and provide constructive feedback to team members.

   Cloud Infrastructure:

   Understanding of GCP architecture and services for deploying applications (e.g., IAM, VPCs, Cloud Storage).
   Help maintain cloud security best practices and compliance.

   Testing and Debugging:

   Write unit and integration tests to ensure code quality and application reliability.
   Troubleshoot and resolve issues in both development and production environments.

   Monitoring and Performance Tuning:

   Use monitoring tools to track application performance and optimize as necessary.
   Conduct regular performance tuning and capacity planning.

Qualifications:

   Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
   Proven experience as a Full Stack Developer with a strong portfolio of applications.
   Proficient in front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
   Experience with back-end technologies and GCP services.
   Knowledge of version control systems (Bitbucket).
   Familiarity with Agile methodologies and software development life cycle (SDLC).
   Strong problem-solving skills and ability to work independently or in a team.

Preferred Skills:

   Experience with microservices architecture and serverless frameworks.
   Knowledge of CI/CD pipelines and DevOps practices.
   Familiarity with containerization tools (e.g., Docker, Kubernetes).
   Understanding of security best practices in cloud application development.

 

Education

Any Graduate