Responsibilities Design develop and maintain both frontend and backend systems using modern web technologies. Build responsive user-friendly interfaces using HTML CSS JavaScript and popular front-end frameworks (eg. React) Develop RESTful APIs and integrate third-party APIs to support application functionality. Work with databases (SQL NoSQL) to design implement and optimize data storage solutions. Write clean scalable and efficient code with an emphasis on performance reliability and security. Implement and manage version control using Git and GitHub GitLab. Participate in the entire software development lifecycle including planning design development testing deployment and maintenance. Troubleshoot and debug issues across both front-end and back-end systems. Collaborate with UX UI designers to implement visually appealing and functional user interfaces. Stay updated on emerging technologies and industry best practices to continuously improve development processes. Required Skills and Qualifications: Strong proficiency in frontend languages (HTML5 CSS3 JavaScript) and modern framework (React) Proficiency in back end programming languages such as Java Python Experience with relational and non-relational databases such as MySQL PostgreSQL MongoDB or similar. Solid understanding of web development principles including HTTP RESTful services and MVC architecture. Familiarity with version control systems (e.g. Git) and collaborative development platforms (e.g. GitHub GitLab). Knowledge of cloud services (e.g. AWS Azure Google Cloud) Experience with authentication authorization and web security best practices. Excellent problem solving skills and attention to detail. Strong communication and collaboration skills able to work in a team oriented environment