Responsibilities:
- Design, develop, and maintain web applications using both front-end and back-end technologies.
- Collaborate with product managers and designers to define software requirements and user experiences.
- Write clean, efficient, and reusable code for both client-side and server-side applications.
- Develop APIs and RESTful services for seamless integration with other systems.
- Conduct testing and debugging to ensure optimal performance across all devices.
- Monitor application performance and troubleshoot issues as they arise.
- Stay updated on emerging technologies and industry trends to continuously improve development practices.
Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of experience in full-stack development.
- Proficiency in front-end languages such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong knowledge of back-end technologies such as Node.js, Python, or Ruby on Rails.
- Experience with database management systems like MySQL or MongoDB.
- Excellent problem-solving skills and attention to detail.