Job Responsibilities:
1. Design, develop, and maintain web applications using both front-end and back-end technologies.
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Ensure the performance, quality, and responsiveness of applications.
4. Identify and correct bottlenecks and fix bugs.
5. Help maintain code quality, organization, and automation.
6. Stay up-to-date with emerging technologies and industry trends.
Qualifications:
7. Bachelor's degree in Computer Science, Information Technology, or a related field.
8. Proven experience as a Fullstack Developer or similar role.
9. Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
10. Strong knowledge of back-end technologies such as, Ruby on Rails, Django, or similar.
11. Experience with databases like MySQL, PostgreSQL, MongoDB, or similar.
12. Familiarity with version control systems (e.g., Git).
13. Understanding of RESTful APIs and web services.
14. Excellent problem-solving skills and attention to detail.
15. Ability to work independently and as part of a team.
Preferred Qualifications:
16. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
17. Knowledge of containerization technologies (e.g., Docker, Kubernetes).
18. Familiarity with CI/CD pipelines and DevOps practices.
19. Strong understanding of security best practices.