Job Summary
We are looking for an experienced Full Stack Developer to join our dynamic development team. The ideal candidate should have strong expertise in both front-end and back-end technologies, with the ability to build scalable web applications, manage databases, and ensure seamless user experiences across platforms.
Key Responsibilities:
- Develop, test, and maintain scalable web applications.
- Design and implement front-end user interfaces with responsive design.
- Build and manage back-end services, APIs, and server-side logic.
- Integrate third-party APIs and external services.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code.
- Collaborate with UI/UX designers, project managers, and other developers.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure application security and data protection standards.
- Participate in code reviews and technical discussions.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, IT, or a related field.
- 3+ years of proven experience as a Full Stack Developer (Mandatory).
- Strong proficiency in:
- Front-end:HTML, CSS, JavaScript, Bootstrap, React.js,Next.js (Strong understanding of SSR, SSG, ISR, and hybrid rendering strategies)
- Back-end:Node.js, PHP
- Experience with RESTful APIs and microservices architecture.
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control tools (Git).
- Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
- Experience with CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Experience with Docker and containerization.
- Knowledge of DevOps practices.
- Familiarity with Agile/Scrum methodology.
- Experience working on scalable enterprise-level applications.
- Experience withPython frameworks (Django / Flask).
- Experience withJava (Spring Boot).