Full Stack Developer

Skills
Flutter ios Android linux Amazon Web Services Google Cloud Platform Linux/ubuntu Development and operations (DevOps) Network management Programming languages Application programming interfaces (APIs) Database management Cloud security Storage Hybrid cloud Containers Data and application migration and deployment Automation Cloud orchestration Performance testing, metrics and analytics Cost and workload management Analytics

Job Description

We are seeking a talented Full Stack Developer to join our growing team. The ideal candidate will have a strong background in both front-end and back-end development, as well as a passion for creating seamless user experiences. You will be responsible for designing, developing, and maintaining our web applications while collaborating with cross-functional teams to deliver high-quality products.

Key Responsibilities

Develop and maintain web applications using modern frameworks and technologies.
Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
Write clean, maintainable, and efficient code.
Optimize applications for maximum speed and scalability.
Integrate data storage solutions (e.g., databases, APIs).
Troubleshoot and debug applications to improve performance.
Stay up-to-date with emerging technologies and industry trends.
Participate in code reviews and contribute to team knowledge sharing.

Job Requirement

Qualifications

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, frameworks like React, Angular, or Vue.js).
  • Strong knowledge of back-end technologies (Node.js, Python, Ruby, Java, etc.) and databases (SQL, NoSQL).
  • Familiarity with version control systems (Git).
  • Experience with RESTful APIs and web services.
  • Understanding of DevOps practices and cloud services (AWS, Azure, etc.) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.