Docusign needs to build foundational tools and services for its next-generation agreement platform, which will be used by multiple Docusign product teams, partners, and customers. The Agreement Models team specifically needs to scale schema-driven SaaS products and maintain an open-source schema language and runtime.
Requirements
- Experience with programming languages such as TypeScript, JavaScript, or C-Sharp
- Experience with modern software development practices (e.g., version control, testing)
- Exposure to NoSQL databases like MongoDB or similar
- Understanding of RESTful APIs or web service development
- Basic knowledge of data modeling or schema languages (e.g., JSON Schema, Concerto)
- Familiarity with cloud-based development and microservices architecture
- Experience with agile methodologies or test-driven development (TDD)
Responsibilities
- Write clean, maintainable, and testable code with guidance from senior engineers
- Participate in the design and development of microservices and shared libraries
- Collaborate with team members and product managers to gather requirements and refine designs
- Contribute to delivering engaging user experiences as part of an agile development team
- Assist with troubleshooting and fixing production issues as needed
Other
- Hybrid work environment requiring minimum 2 days per week in-office
- Eagerness to learn and contribute in a collaborative team environment
- Individual contributor role reporting to the Sr. Manager, Engineering