Full-Stack Developer

  • Full-time

Company Description

We are looking for experienced Mid-Level Full-Stack Developers who can contribute to both website development and mobile application development. The ideal candidate must have strong technical skills, hands-on project experience, and the ability to collaborate with cross-functional teams to deliver high-quality digital products.

Job Description

Key Responsibilities

  • Develop and maintain responsive, high-performance web applications.

  • Build, test, and deploy mobile applications (Android/iOS).

  • Work on both front-end and back-end development tasks.

  • Write clean, scalable, and well-documented code.

  • Integrate APIs, third-party services, and backend systems.

  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.

  • Collaborate closely with designers, product teams, and other developers.

  • Participate in code reviews and contribute to continuous improvement.
     

 

 

Required Skills & Technologies

Front-End:

  • HTML, CSS, JavaScript, TypeScript

  • React.js / Angular / Vue.js (React preferred)

  • Responsive UI/UX understanding
     

Back-End:

  • Node.js / Express.js or Python / Django or PHP / Laravel (any strong backend experience is acceptable)

  • REST APIs / GraphQL

  • Database Management (MySQL, PostgreSQL, MongoDB)
     

Mobile App Development:

  • React Native / Flutter (React Native preferred)
     

Additional Skills:

  • Git / GitHub / GitLab

  • Agile development practices
    Strong debugging and problem-solving abilities

     

Qualifications

Qualification

  • Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).

  • Proven portfolio or project samples showcasing relevant work.
     

 

 

What We Are Looking For

  • Minimum 3+ years of full-stack development experience.
     

  • Ability to manage both web and mobile development tasks.
     

  • Strong communication, teamwork, and time-management skills.
     

  • Passion for learning and adapting to new technologies.