Description

Job Requirements

 

  • As a Senior Full Stack Cloud Developer, your role is to design, develop, and maintain robust and scalable cloud-based applications and systems
  • You will work on both frontend and backend development, leveraging cloud technologies to build efficient, secure, and highly available solutions
  • Collaborating with cross-functional teams, you will contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance
  • Application Development – Design, develop, and maintain cloud-based applications and systems, covering both frontend and backend components
  • Write clean, efficient, and well-documented code using appropriate programming languages and frameworks
  • Cloud Architecture – Design and implement cloud architecture, leveraging cloud platforms such as AWS, Azure, or Google Cloud
  • Develop scalable, reliable, and secure cloud-based solutions, considering factors like performance, availability, and cost optimization
  • Frontend Development – Implement responsive and user-friendly web interfaces using modern frontend technologies, such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, Vue.js)
  • Database Design and Integration – Design and implement database schemas, tables, and queries
  • DevOps and Deployment – Collaborate with DevOps teams to automate application deployment, infrastructure provisioning, and continuous integration/continuous deployment (CI/CD) pipelines
  • Ensure efficient and secure deployment of applications in cloud environments
  • Security and Performance Optimization – Implement security best practices and mechanisms to protect applications and data in the cloud
  • Optimize application performance, including latency, response time, and resource usage
  • Team Collaboration and Leadership – Collaborate effectively with cross-functional teams, including designers, product managers, and other developers
  • Provide technical leadership, mentorship, and code reviews to junior team members
  • Contribute to architectural decisions and project planning
  • Troubleshooting and Maintenance – Identify and resolve technical issues, bugs, and performance bottlenecks
  • Conduct regular maintenance tasks, including monitoring, debugging, and performance tuning of cloud-based applications

Education

Any Graduate