From nbs at sonic.net Tue Jun 14 10:41:18 2022 From: nbs at sonic.net (Bill Kendrick) Date: Tue, 14 Jun 2022 10:41:18 -0700 Subject: [vox-jobs] Senior Full Stack Developer & Python Full Stack Sr. Developer positions Message-ID: <20220614174118.GA12554@sh.sonic.net> Taken from https://draft2digital.com/careers/ ------------------------------------------------------------------------ == Draft2Digital, LLC is hiring! == Draft2Digital is the leading platform for independent, self-published authors and small presses to format and distribute their books online and worldwide. With automated formatting and layout tools, a unified sales tracking dashboard, and a comprehensive catalog of retailers, subscription services, and library distribution partners, D2D helps indie authors and publishers reach more readers in more places than any other distributor, and all for free. Books2Read, D2D’s book promotion and author discoverability platform, is a first-of-its-kind resource, with tools built specifically to empower authors to increase their reach, and to lead more readers to discover their books. From Universal Book Links to Author Pages, New Release Notifications to Reading lists, Books2Read is an ever-expanding toolkit built with the needs of the author in mind. The Smashwords Store is the world’s largest bookstore dedicated to indie authors and publishers. The store provides authors and publishers the industry’s highest royalty rates of up to 80% of list price, and offers self-serve merchandising tools like Smashwords Coupons and Smashwords Presales. The store offers readers multiple storewide sales events, advanced search and filtering capabilities, and author alert notifications when a favorite author releases a new book. Are you ready to be a dream maker? Draft2Digital is “self-publishing with support,” providing the most celebrated level of author support on the planet. When you join our team, you are becoming a part of a friendly, energetic, supportive environment, built by authors and for authors, and helping to make dreams of writing and publishing a reality for everyone. Draft2Digital is looking for qualified US-based applicants only. ------------------------------------------------------------------------ == Full Stack Sr. Developer == We are looking for someone who can fill a key role in our development process, providing development of our server-side and client-side features within the Smashwords platform and storefront. You will be working on a small team and will be expected to manage your time effectively without strong oversight but with regular contact from the CTO and Project Manager as needed. Responsibilities * Implement new features as we continue to grow and change as a company * Work with Product Owners to turn ideas into actionable items * Establish clarity on design and implementation needs * Write and maintain unit tests * Actively collaborate with other developers using cloud-based tools such as Slack, Git, and Gerrit * Advocate for development best practices and understanding broader code base ramifications * Responsible for some reviewing of code and implementation strategies * Work with System Administrators on deployments as needed Required Experience and Qualifications * Computer Science Degree or equivalent * Expertise in at least two of Go, Python, SQL, React or AngularJS and confidence in most of the others. * JavaScript, CSS, and HTML * Experience with version control systems such as Git or Gerrit * Preferred candidates would have expertise or familiarity with queuing systems such as RabbitMQ, search systems such as ElasticSearch, and devops software such as Vagrant, Chef, Docker, or Kubernetes * PHP experience is also helpful * Unit testing Additional Desired Skills * 5-10 years professional development experience with at least 5 of those as a full stack developer * Comfortable working in Linux operating system environment * Excellent communication and time management skills ------------------------------------------------------------------------ == Python Full Stack Sr. Developer == Position Overview We are looking for someone who can fill a key role in our development process, providing development of our server-side and client-side features at both Draft2Digital and Books2Read. This will include document conversion, eBook and print book generation, and metadata distribution to third parties, and developing new features for our websites. The position will call for development using the Django framework and will require excellent Python development skills. This also includes client-side development using JavaScript, CSS, HTML, and React/Redux. Additionally, the ideal candidate would also have advanced DB knowledge, specifically PostgreSQL as well as experience with Celery or another task manager. Past experience developing RESTful APIs (including Django Rest Framework) is also a plus. You will be working on a small team and will be expected to manage your time effectively without strong oversight but with regular contact from the CTO and Project Manager as needed. Responsibilities * Implement new features as we continue to grow and change as a company * Support the generation of xml feeds of our book catalog to enable distribution to third parties * Writing performant code * Writing migrations to keep systems up to date to ensure continuity * Management of small dev team for company project initiatives * Work with Product Owners to turn ideas into actionable items * Establish clarity on design and implementation needs * Advocate for development best practices and understanding broader code base ramifications * Responsible for some reviewing of code and implementation strategies * Work with System Administrators on deployments as needed Required Experience and Qualifications * Computer Science Degree or equivalent * Excellent understanding and skill with the Python programming language * Django (or Flask/Rails) * Postgres SQL/Relational DBs * REST APIs * JavaScript, CSS, and HTML * Front end framework experience with React/Angular or equivalent * Unit testing ------------------------------------------------------------------------ == About Draft2Digital, LLC == We provide a simple process to turn authors’ documents into professionally formatted eBooks and print books and release them through all the industry's most powerful sales channels. We give our users a single place to publish their projects, to manage any changes, and to track their performance across multiple vendors at draft2digital.com Additionally, we offer a platform for findability and discovery with Books2Read. This assists authors and readers to help keep track of new releases, to discover books, and find great reads at the digital store of their choice by virtue of new release notifications and universal book links. We also have recently acquired Smashwords and its online bookstore which offer even greater development and professional growth. == About Smashwords (now part of Draft2Digital, LLC) == Founded in 2008, Smashwords blazed the trail for any author anywhere to make it fast, free and easy to publish and distribute ebooks around the world. Now they have teamed up with Draft2Digital another leading Indie author first company to establish themselves as the premier indie author distributor in the world. Not only does Smashwords and Draft2Digital assist authors in making their dreams come true they also provide a place for you to sell your book with the Smashwords Bookstore. ------------------------------------------------------------------------ https://draft2digital.com/careers/ has links for where to email resumes. -bill!