Description

Job Description

We are seeking a highly motivated Full Stack Developer with a strong focus on front-end technologies and the ability to work on backend systems as needed. The ideal candidate should have hands-on experience in web development, sound knowledge of algorithms and data structures, and a knack for designing scalable and efficient solutions.

Key Responsibilities

Design, develop, and maintain scalable and efficient web applications.
Develop robust front-end interfaces using modern technologies like HTML5, CSS3, and JavaScript.
Write maintainable, testable, and efficient backend code to support front-end features when needed.
Collaborate with cross-functional teams, including designers and product managers, to translate user requirements into technical solutions.
Ensure application performance, security, and responsiveness.
Optimize code for maximum speed and scalability.
Participate in code reviews and maintain coding standards.
Troubleshoot, debug, and resolve software defects.

Required Skills And Qualifications

Frontend Expertise :

Proficient understanding of web fundamentals (HTML5, CSS3, JavaScript).
Strong knowledge of ES6+ and modern JavaScript frameworks (React.js preferred).
Familiarity with TypeScript (a plus).
Basic understanding of CSS pre-processing platforms like LESS, SASS, or CSS-in-JS.

Backend Proficiency

Hands-on experience with server-side programming in at least one language (e.g., Node.js, Python, Java).
Good understanding of database systems, both SQL and NoSQL.
Experience working in Linux/Unix environments.

General Technical Skills

Strong grasp of data modeling and object-oriented programming.
Familiarity with design patterns and best practices.
Understanding of algorithms, data structures, and their space/time complexities.

Other Requirements

Follow industry coding standards and write scalable, maintainable code.
Effective communication and collaboration skills.

Preferred Skills

Experience with version control systems like Git.
Knowledge of RESTful APIs and integration.
Exposure to agile development processes.
Familiarity with cloud services (AWS, Azure, or GCP).

Education

Any Graduate