Senior Development Manager
Our mission at Craftsy is to become the premier global destination for curated education, inspiration and supplies for passionate enthusiast “makers.” Combining best-in-class expertise in educational design, video production, technology, and digital marketing, Craftsy is one of the fastest growing and most successful start-ups in the US in the past 4 years. We’ve raised over $100MM from the world-class investors who backed Facebook, LinkedIn, and Blue Apron. Located in Denver, CO, we offer an exciting work environment, stock options, and the opportunity to provide influence over the new platform’s business and technical direction. Recognized as one of the Top Places to Work in Denver and by Forbes as one of America’s Most Promising Companies for 2014 & 2015.
- Java 8 - RxJava, Dropwizard, Hystrix
- Node.js, React
- AWS - AMI’s, RDS, SQS, SNS, Elasticache, IAM, VPC, Redshift
- Hashicorp stack - Consul, Terraform, Packer, Vagrant
- Jira, Jenkins
- Unit and integration levels, using tools such as Spock, Junit, Selenium, etc.
- Effectively manage resource planning and orchestration for new service oriented architecture built from the ground up
- Lead a team of Java platform engineers with mentoring, leadership, and project management responsibilities; ability to break features into stories and follow through against defined deliverables and timelines.
- Work closely with leaders from Product Development, UX, Front End and Database Architects, QA, and Marketing to understand the business need of a feature or project, and setting expectations for delivery of their desired features.
- Improve existing Agile process with a focus on enhancing developer velocity and increasing platform quality
- Mentor, coach, and foster career growth for both junior and senior engineers
- 2+ years demonstrated team/technical leadership - the ability to coordinate people, build consensus, and take ownership for your solutions; Including experience managing a team of engineers, plus cross functional collaboration and agile development
- Conversant with service oriented development and reactive programming models and RESTful design patterns
- Communicate effectively regardless of audience; comfort speaking with technical and non-technical people at all levels across the organization
- 5+ years of software development experience, with several years of Java development experience, including familiarity at all levels of the stack