Software Developer We are seeking a talented Full Stack Software Developer to join our dynamic team
The ideal candidate will have a strong background in both front-end and back-end development, with a focus on PHP
As a Software Developer, you will be responsible for designing, developing, and maintaining web applications, ensuring high performance and responsivenes
Full Stack Development: Develop and maintain robust web applications using PHP, JavaScript, HTML, and CSS. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Backend Development: Design, develop, and maintain the server-side architecture using PHP. Create and optimize database schemas (MySQL) for high-performance applications.
Frontend Development: Implement responsive and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks. Ensure cross-browser compatibility and optimal performance of web applications.
API Development: Design and implement RESTful APIs for seamless communication between front-end and back-end systems. Integrate third-party APIs as needed.
Version Control: Utilize version control systems to manage codebase and collaborate with other developers.
Testing and Debugging: Conduct thorough testing of applications to identify and fix bugs, ensuring high-quality code. Perform code reviews to maintain code quality and ensure adherence to best practices.
Security: Implement security best practices to safeguard web applications against vulnerabilities. Stay updated on emerging trends and technologies in web development and security.
Collaboration: Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
Bachelors degree in Computer Science, Information Technology, or a related field
Proven experience as a Software Developer or similar role
Proficiency in PHP, JavaScript, HTML, and CSS
Strong knowledge of database design and management (MySQL)
Understanding of web security best practices
Excellent problem-solving and communication skills
Additional Skills (preferred but not required):
Experience with cloud platforms (eg, AWS, Google Cloud and HOSTINGRAJA)
Knowledge of containerization and orchestration (eg, Docker, Kubernetes)
Familiarity with continuous integration and deployment (CI/CD) pipelines
Familiarity with front-end frameworks (eg, Vuejs, React, Angular)
Experience with version control systems (eg, Git)
Implementation of the web application in mobile application