Love to learn? Passionate about coding? Are you interested in joininga small (but growing) team that is?
What you will be doing
You will be working as part of a small distributed team to design and implement new features and functionality for several new and existing web, mobile, and desktop applications. At a high level, we will be counting on you to:
design and implement new features and functionality for both new and existing web, mobile, and desktop applications
regularly conduct R&D with new libraries, frameworks, and technologies
review code
fix bugs (nobody likes it, but we’ve all got to do it)
contribute to product documentation
respond to more technical questions from customers than we care to
communicate openly and effectively with co-workers and customers
keep your eyes open for ways we can make our products and processes even better.
More specifically, some of the things we have in mind for you to help us with include:
Developing and enhancing integrations and plugins to make it easier to leverage our electronic signature platform from within the context of a variety of 3rd party apps and solutions (things likeDynamics CRM, http://Saleforce.com, Sharepoint, Office 365, Google Docs, Zoho, etc).
Designing and building a new self-service account management web app so we can provide our users with a centralized place to view and make changes to their account information.
Helpingdesign and implement a suite of new internal APIs and user interfaces to help automate and improve our back office processes in a way that will scale with us as we continue to grow.
What your work environment will look like
We typically kick off our day with a scrum meeting via Skype before we dive into our own tasks for the day. We frequently have additional ad hocor scheduled team chats (via Skype or Hipchat) to bounce ideas off each other, hash out a design, or to troubleshoot issues we can’t figure out alone.
We also meet weekly (virtually) to share our progress with the entire team and to discuss broader opportunities and challenges we are aware of. Typically weall meet in person a few timesa year for meetings andsomething fun (in the past we’ve done everything from indoor sky-diving to electric go-carts to bowling and preparing a gourmet meal as a team).
Work schedules are pretty flexible, but reasonable availability for meetings, collaboration, and customer support during core business hours is required.
What you will be working with
As a developer you know that tools and technologies change on almost a daily basis. At AssureSign we are constantly working hard to identify, learn, and adoptthe technologies and patterns that really make a difference to us and to our users.
While admittedly this leavessome areas of our codebase looking a bit schizophrenic at times due to the diversityof technologies reflected there, more often than not these adoptions help move our products – and ourteam – forward.
Having said all that, here’s a quick look at some of the tools and technologies we are using today:
Web Apps
On the server-side, our web applications typically leverage ASP. NET (C#) and SQL Server (typically Azure SQL Database). With a service oriented architectural style, we rely on Nancy FX to develop our light-weight . NET-based HTTP services.
On the client-side, we make heavy use of JavaScript to create rich client-side experiences. Most of our code is written in TypeScript using React and Redux. We typically utilize a Gulp-based build system to generate our client-side code (CSS, JavaScript) from our source TypeScript and LESS files and to maximize our control over the build process.
Mobile Apps
- We currently offer native mobile applications that work with our core electronic signature platformand specifically target: iOS, Android, and the Universal Windows Platform (UWP).
Desktop Apps
- Our . NET based Windows desktop applications are designed to complement our core electronic signature platformand make heavy use of our own web-based API for that platform.
Skills & Requirements
We’re hoping you have:
proven experience developing real worldJavaScript applications
demonstrable skills working with responsive design, HTML 5, and CSS
a solid command and understanding of C# and ASP. NET
the ability to work easily in a variety of programming languages and environments to support a variety of web, mobile, and desktop applications
professional-level written and verbal communications skills
a contagiouspassion forlearning
While not required, we’d be super excited if you also have:
a working knowledge of SQL (ideally SQL Server)
experience developing JavaScript applications using TypeScript
experience working with cloud services, SQL Database, and BLOB storage in Microsoft Azure
Also, if you plan on working remotely all (or most) of the time, at a minimum youwillneed:
a high-speed internet connection
a reasonable degree of peace and quiet for meetings and calls
About AssureSign
AssureSign has been providing mission-critical electronic signature solutions to enterprise customers since 1999. With over 180 million global signature events to-date, AssureSign is a clear leader in the market in both cloud and on-premise deployments.
We are headquartered in Atlanta, GA and are fortunate to call the Atlanta Tech Village our home. We work in a mixed physical/virtual environment with some employees based out of our Atlanta office and others working from home 100% of the time. We’ve worked hard over the past couple of years to completely virtualize our network and server infrastructure. All of those services now reside in the Microsoft Azure cloud.
Why Work at AssureSign?
Our product: We’re customer centric and are committed to continuous improvements to stand out from the competition. The backlog never gets smaller, but the product continues to evolve and improve.
Our Team: We’re team players – We’re committed to the growth of our company and product and are supportive of one another. We’re looking for a motivated developer to join us who thrives in a fast pace environment.
We’re passionate about what we do, and have an ‘all hands on deck’ mentality when it comes to the success of our company and product. We adapt, we find solutions, and are willing to question assumptions and think outside the box. We are looking for someone who shares those characteristics and is truly passionate about coding.
Benefits
In addition to competitive pay, AssureSign offers the following benefits:
Medical
Dental
Vision
Supplemental Insurance
401k with company match and immediate full vesting
Work remotely
And an open vacation/time off policy: yes, you read that correctly
