Description

Job Overview

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 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

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

Experience with version control systems like Git

Knowledge of RESTful APIs and integration

Familiarity with cloud services (AWS, Azure, or GCP)

Education

Any Graduate