We are looking for a passionate
Full Stack Web Developer
with at least one year of experience in building and maintaining scalable, responsive, and secure web applications. You will be responsible for both front-end and back-end development, collaborating with cross-functional teams to deliver innovative solutions that enhance user experience and business efficiency.
Responsibilities
-
Front-End Development:
-
o Develop dynamic and responsive user interfaces using modern frameworks such as React.js, Angular.
-
o Implement pixel-perfect UI designs with HTML5, CSS3, JavaScript, and TypeScript.
-
o Optimize application performance for maximum speed and scalability.
-
Back-End Development:
-
o Build and maintain server-side logic using Node.js or similar technologies.
-
o Design and implement RESTful APIs and integrate third-party services as needed.
-
o Work with relational and non-relational databases (e.g., MSSQL, MySQL, PostgreSQL, MongoDB).
-
Full Stack Responsibilities:
-
o Participate in all phases of the software development lifecycle: design, development, testing, deployment, and maintenance.
-
o Collaborate with designers, product managers, and other developers to deliver end-to-end features.
-
o Maintain version control and follow best practices for code quality using Git and CI/CD pipelines.
-
Other Responsibilities:
-
o Debug and resolve technical issues in a timely manner.
-
o Write clean, well-documented, and maintainable code.
-
o Stay up to date with emerging technologies and industry best practices.
Requirements
-
Required Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
-
1+ years of hands-on experience with both front-end and back-end development.
-
Proficiency in:
-
o Front-End: HTML5, CSS3, JavaScript/TypeScript, React.js/Angular
-
o Back-End: Node.js
-
o Databases: SQL and NoSQL technologies
-
Familiarity with cloud platforms such as Azure, or GCP is a plus.
-
Understanding of RESTful APIs, authentication protocols (OAuth, JWT), and security best practices.
-
Experience with version control tools like Git and collaborative development workflows (GitHub/GitLab).
-
Preferred Skills
-
Basic understanding of DevOps tools for CI/CD.
-
Experience with containerization tools (e.g., Docker, Kubernetes) is an advantage.
-
Exposure to testing frameworks like Jest, Mocha, or Selenium.
-
Knowledge of agile methodologies (Scrum/Kanban).
-
Soft Skills
-
Strong problem-solving and analytical thinking abilities.
-
Excellent communication and teamwork skills.
-
Ability to adapt quickly to new technologies and changing business requirements.
-
A passion for learning and continuous improvement.