Responsibilities:
- Manage the complete software development process from conception to deployment.
- Develop and maintain both front-end and back-end components of web applications.
- Create user interactions on various platforms and optimize code for mobile.
- Develop and manage databases and services for functionality.
- Oversee automated testing and provide feedback during the development process.
- Troubleshoot, debug, and upgrade software.
Requirements:
- Proven experience as a Full-Stack Developer or similar role.
- Proficiency in front-end languages and libraries (e.g., HTML, CSS, JavaScript).
- Knowledge of multiple back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Angular, React).
- Familiarity with databases (e.g., MySQL, MongoDB) and web servers (e.g., Apache).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Degree in Computer Science or a related field