Main Responsibilities: Coding! … including contributions to open source software that we use or maintain. Writing and implementing design documents (RFCs). Documenting your creations, as well as ensuring great automated test coverage. Serving as a role