Full Stack Developer

closed
DreamHire.com Logo

DreamHire.com

πŸ“Remote - Philippines

Summary

Join our talent pool through this job posting. We are seeking candidates who can collaborate with UX/UI designers, product owners, back-end developers, and other stakeholders to develop responsive web applications. The ideal candidate will have proficiency in front-end technologies like HTML, CSS, JavaScript frameworks, and server-side components using programming languages like Java, Python, Ruby.

Responsibilities

  • Collaborate closely with UX/UI designers, product owners, back-end developers, and other stakeholders to develop responsive and mobile-friendly web applications that meet project requirements and user needs
  • Design and implement front-end components using industry-standard technologies such as HTML, CSS, and JavaScript frameworks like React, Angular, Vue.js, etc., ensuring a seamless user experience across different devices and screen sizes
  • Develop robust server-side components using programming languages such as Java, Python, Ruby, etc., and web frameworks such as Spring, Django, Ruby on Rails, etc., to handle complex business logic and data processing
  • Design and optimize database structures and queries to ensure efficient and scalable data storage and retrieval, considering performance and security implications
  • Establish and maintain seamless integration between front-end and back-end components of the web application, utilizing APIs and other communication protocols
  • Conduct comprehensive testing and debugging of both front-end and back-end code to identify and resolve issues related to functionality, performance, and security, ensuring a high level of reliability and robustness
  • Ensure adherence to web standards, best practices, and accessibility guidelines, enhancing the usability and inclusivity of the web application for all users
  • Proficiency in additional front-end technologies and frameworks beyond the mentioned ones, such as TypeScript, SASS/LESS, etc., to enhance development capabilities and versatility
  • Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud) for deploying and scaling web applications in a distributed environment
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes for container management and deployment automation
  • Familiarity with version control systems such as Git for collaborative development and codebase management
  • Strong problem-solving skills and the ability to troubleshoot complex issues across the entire software stack, from front-end user interfaces to back-end data processing
  • Understanding of cybersecurity principles and best practices for securing web applications against common threats and vulnerabilities
  • Excellent communication and collaboration skills, with the ability to effectively interact with multidisciplinary teams and stakeholders in a dynamic environment
  • Continuous learning mindset to stay updated with emerging technologies, frameworks, and industry trends, fostering professional growth and innovation
This job is filled or no longer available