Description

Key Responsibilities:

1. Development & Maintenance:

   - Design, develop, and maintain robust, scalable web applications.

   - Write clean, maintainable code following best practices (e.g., test-driven development, continuous integration).

   - Optimize applications for maximum speed and scalability.

2. Front-End Development:

   - Build responsive and user-friendly interfaces using HTML, CSS, and JavaScript.

   - Work with front-end frameworks and libraries such as React, Angular, or Vue.js.

   - Ensure cross-browser compatibility and responsive design.

3. Back-End Development:

   - Develop and maintain server-side logic using languages such as Node.js,  Java,

   - Build and manage databases (e.g., MySQL, PostgreSQL, MongoDB) ensuring high performance and responsiveness.

   - Implement security and data protection measures.

4. API Integration:

   - Design and implement RESTful APIs to connect the front-end with back-end services.

   - Integrate third-party APIs and services.

5. Collaboration & Communication:

   - Collaborate with product managers, designers, and other developers to define and implement innovative solutions.

   - Participate in code reviews, team meetings, and contribute to team processes and improvement efforts.

6. Testing & Debugging:

   - Develop unit tests and integration tests to ensure application reliability.

   - Debug and resolve technical issues as they arise.

Qualifications:

- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

- Proven experience as a Full Stack Developer or similar role.

- Proficiency with front-end languages and frameworks (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).

- Strong knowledge of back-end languages and frameworks (e.g., Node.js, Python, Ruby, Java, .NET).

- Experience with database design and management (e.g., MySQL, PostgreSQL, MongoDB).

- Familiarity with version control systems (e.g., Git).

- Knowledge of cloud services and platforms (e.g., AWS, Azure, Google Cloud) is a plus.

- Strong problem-solving skills and attention to detail.

- Excellent communication and teamwork skills.

Education

Bachelor's degree