Job Description
-Responsible for the design, development, improvement, deployment, testing and maintenance of our software.
-Write clean and scalable code
-Collaborate with internal teams to produce software design and architecture
-Develop documentation throughout the software development life cycle