Docusign is looking to build foundational tools and services for their next-generation agreement platform, which will be used by multiple Docusign product teams, partners, and customers. The goal is to scale schema-driven SaaS products to meet a wide range of customer needs and maintain an open-source schema language and runtime.
Requirements
- 5+ years of hands-on software development experience with C-Sharp
- Experience with NoSQL data stores, such as CosmosDB
- Experience with SQL data stores, such as Postgres
- Experience with modern development practices
- Experience delivering a SaaS product
- Expeirence designing and developing scalable cloud-based microservice components
- Experience building/consuming RESTful or gRPC web-services
Responsibilities
- building foundational tools and services of our next-generation agreement platform
- Your solutions will be used by multiple Docusign product teams, partners and customers.
- The team builds schema-driven SaaS products to scale to a wide range of customers’ needs, and maintains an open-source schema language and runtime.
- Write accessible code that is easy to maintain and test.
- Actively participate in the design and architecture of our microservices and libraries
- Work with Project Management and other developers to elicit design requirements
- Fix production issues and maintain the code as needed
Other
- Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation)
- You’ll collaborate well with other team members when brainstorming, designing, and implementing new solutions.
- You will help the team succeed by thinking about ways to improve processes, suggest ways to make the team more effective, and model engineering best practices.
- As a member of the Platform engineering group, you will work closely with product managers, developers, and platform engineers to ensure high quality and timely product releases.
- Strong communication skills, particularly in an asynchronous environment