Full Stack Software Developer Responsible for designing, developing, testing, and deploying software applications. Involves writing clean, maintainable code, conducting code reviews, troubleshooting issues, ensuring application scalability and security, participating in agile methodologies, and documenting designs and processes.