
Fullstack Engineer at DocuSign Challenge
Duration: 2 hours
Opens on: Jul 14, 2023
Closes on: Jul 23, 2023
About the challenge
More than a million customers and a billion users trust DocuSign with their critical and essential agreements. DocuSign helps organizations connect and automate how they navigate their systems of agreement. As part of its industry leading product lineup, DocuSign offers eSignature, the world's #1 way to sign electronically on practically any device, from almost anywhere, at any time.
Take part in this hiring challenge and stand a chane to become a part of the fabulous team of DocuSign
Challenge Format:
- 10 MCQs
- 2 Programming Question (Restricted to C#, Javascript and Java)
Eligibility Criteria:
- 5+ Years of Experience.
Tech Stack:
- React, Angular, .Net, NodeJS, OOP, Basic Programming etc.
Recruitment Process:
- R1 coding challenge followed by 2 rounds of technical discussion.
About Company
Mission statement: DocuSign redefines how the world comes together and agrees.
Our values and culture statements: Trust: We are honest, ethical, and transparent with each other, our customers, and our partners. We operate with integrity, empathy, and respect., Customer Focus: We are customer-centric, everything we do begins and ends with creating seamless experiences that drive customer value., Simplicity: We aspire to delight our customers and eliminate complexity. We are easy to work with and eliminate friction., Innovation: We foster a culture of creativity, experimentation, and continuous improvement as we pioneer the way the world agrees. , Unity: We are inclusive and share common values. We debate and commit to executing decisions with agility and speed, working together in service of our shared mission. Sustainability: We use technology and drive awareness that can make the world healthier and more sustainable.
Full Stack Engineer - DocuSign Platform
Experience: 5 years+
Compensation: As per Market Standards
Company Overview
DocuSign helps organizations connect and automate how they agree. Our flagship product, eSignature, is the world’s #1 way to sign electronically on practically any device, from virtually anywhere, at any time. Today, more than a million customers and a billion users in over 180 countries use DocuSign to accelerate the process of doing business and simplify people’s lives.
What you’ll do
As a Full stack Engineer in the DocuSign platform team, you will be responsible for building foundational web-components and web-based tools for our next-generation agreement platform. Your solutions will be used by multiple DocuSign product teams, partners and customers.
The successful candidate will have a strong product engineering background and proficiency in NodeJS or .NET. You’ll enjoy entrepreneurial environments where you can solve difficult problems using current technologies and tools. 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. You are a hands-on technical person who will be responsible for issues related to product features, performance, speed, scale, security and accessibility.
This position is an individual contributor role reporting to the Director of Engineering and is designated Flex.
Responsibilities
- Architect and design components for New DocuSign Web Experience Drive strategic code sharing and architecture for one or more functional area
- Be responsible for sharing and adoption of best practices for performance and availability for one or more functional area
- Ensure design and architecture is extensible across multiple projects and conduct technical-design reviews
- Contribute to and drive a culture of building scalable and highly available systems Work with Project Management and other developers to understand design requirements and provide estimates for development
- Work as part of a passionate, agile development team to deliver engaging web user experiences
- Collaborate with our platform engineering teams to implement new features and to bring existing platform features into web platform
- Demonstrate strong focus on instrumenting features being developed to gain insights into usage pattern and feature success
- Work closely with quality engineers to identify test cases and devise efficient, scalable testing processes
- Work cooperatively with product management and design to create features that satisfy user needs with simplicity, consistency, and robustness
- Participate in live site reviews and help implement new features / processes to improve site reliability Identify, propose, and implement process improvements to continuously increase the team's productivity and efficiency
- Stay current with the latest development best practices and share your findings with the team
- Work as part of a cross-site development team to drive design, implementation, testing and release of products
Basic qualifications
- BS degree in Computer Science or relevant field of study
- 5-15 years of product development experience building large-scale web applications
- 5+ years of experience developing JavaScript web applications
Preferred Qualifications
- Experience designing and developing highly scalable web applications Experience with full stack development, preferably in one or more of OO programming languages like C# or Java
- Experience working with cross-browser behaviours and quirks
- Experience with Node.js Passion for UI Good sense of usability and design
- Experience working with remote teams professional experience with client-side frameworks, preferably React (React, Redux, Angular, or similar modern JS frameworks accepted)
- Hands-on, professional experience with consuming and building RESTful web-services
- Experience working in an agile development environment Experience with git, continuous integration and deployment tools
Life at DocuSign
Working here
DocuSign is committed to building trust and making the world more agreeable for our employees, customers and the communities in which we live and work. You can count on us to listen, be honest, and try our best to do what’s right, every day. At DocuSign, everything is equal.
We each have a responsibility to ensure every team member has an equal opportunity to succeed, to be heard, to exchange ideas openly, to build lasting relationships, and to do the work of their life. Best of all, you will be able to feel deep pride in the work you do, because your contribution helps us make the world better than we found it. And for that, you’ll be loved by us, our customers, and the world in which we live.
Accommodation
DocuSign provides reasonable accommodations for qualified individuals with disabilities in job application procedures, including if you have any difficulty using our online system.
If you need such an accommodation, you may contact us at accommodations@docusign.com.