Job Description We are seeking talented and enthusiastic full-stack developers to join our development project. This is a full-time position requiring your full commitment and dedication. We welcome fresh graduates and individuals with strong skills, talent, and deep knowledge to apply. The ideal candidate should have a passion for developing high-quality, scalable, and maintainable web and software applications. In this role, you will be responsible for developing both front-end and back-end components of web-based and hybrid applications. You will also contribute to the design and architecture of the overall system, ensuring that the application is tested, deployed, and maintained according to best practices. If you are eager to work in a dynamic environment and are ready to commit fully to your professional growth, we encourage you to apply and join our team. Responsibilities: Develop and maintain front-end and back-end components of web-based applications and Hybrid application using modern web development technologies.Collaborate with designers, product managers, and other developers to ensure that the application meets the needs of the business and end-users.Participate in the design and architecture of software systems, including recommending technologies, platforms, and development practices.Write high-quality, clean, and maintainable code that adheres to best practices and coding standards.Test and debug software to ensure that it meets the required standards of quality and functionality.Participate in code reviews, providing constructive feedback to other developers to help improve the overall quality of the code base.Work with DevOps team to ensure that the software is deployed and maintained according to best practices.Create technical specifications and design documentation for software development projectsWork closely with software developers to ensure that technical requirements are implemented correctlyProvide technical guidance and support to other members of the development teamStay up-to-date with emerging technologies and industry trends Requirements: Degree in Computer Science, Computer Engineering, or a similar field, or equivalent educational background and hands-on experience.Strong foundational knowledge in technical analysis, software development, or a related field.Excellent analytical and problem-solving skills.Thorough understanding of developing Hybrid applications using modern web development technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.In-depth knowledge of developing server-side applications using languages such as Java, Python, or Ruby, and frameworks like Spring, Django, or Ruby on Rails.Proficiency in Flutter Development.Comprehensive understanding of database systems such as MySQL, PostgreSQL, or MongoDB.Proficiency with version control systems such as Git.Familiarity with agile development methodologies such as Scrum or Kanban.Strong problem-solving skills and the ability to work in a team environment.Excellent communication skills and the ability to work effectively with cross-functional teams in English.Ability to learn new technologies quickly and apply them to solve complex problems.