Full Stack Software Developer Develop and maintain scalable software systems, design front-end user interfaces and APIs, collaborate with engineering teams, participate in architecture and code reviews, ensure application performance and security, and contribute to user-centered design processes.