The developer will analyze software requirements to design, code, and maintain full-stack solutions including user interfaces and REST APIs. They are responsible for ensuring code quality through automated testing and deployment within a CI/CD pipeline.