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.