We are seeking a skilled Full Stack Developer to join our dynamic team. The ideal candidate will have a strong understanding of both front-end and back-end development, be passionate about building scalable web applications, and have experience with modern technologies.
Key Responsibilities:
- Design, develop, and maintain web applications using a variety of technologies.
- Collaborate with UI/UX designers to create user-friendly interfaces.
- Write clean, maintainable, and efficient code.
- Manage database design and implementation.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React,etc.).
- Strong knowledge of back-end technologies (Java, Spring Boot etc.).
- Experience with databases (SQL, NoSQL, MongoDB, etc.).
- Familiarity with version control systems (Git).
- Understanding of RESTful APIs and web services.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud services (AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with containerization (Docker, Kubernetes).