Company Description
WE EMBRACE A TALENT-LED CULTURE
Robots & Pencils is an official Slack Partner:
Since 2014, we've been designing Slack solutions to make work faster, easier and more collaborative, including Missions, acquired by Slack in 2018 and relaunched as Workflow Builder. From our Slack Quick Start service to a smart Q&A engine, we have the tools and expertise to transform how companies Slack!
Are you a smart, adaptable, self-driven developer who demonstrates expertise by communicating your ideas clearly, and respectfully to those around you? Do you accept the ideas of others, and change your approach in the spirit of learning, and of shared principles, patterns, and practices? Do you challenge the ideas of others in the spirit of reaching the best possible outcome, and as a result of explorations sparked by being adaptable? Does the code you write reveal a journey toward simplicity on the other side of complexity?
Job Description
As a U.S. based remote Senior Robot, you will work with talented developers, creative designers, experience designers, stakeholders, and clients to:
Deliver solutions, products, and product features in a wide array of industries
Craft APIs that support mobile apps, web apps, slack apps, etc.
Provide, and ensure top-drawer software by actively participating in continual improvement, and engaging peer review
Support business development in the creation of budgets and schedules for projects
Share knowledge and insights with team members through various channels, such as mentorship, lunch & learns, examples, and exercises, etc.
Qualifications
You should have:
5+ years of delivering software
B.S. or higher in Computer Science, Computer Engineering, or equivalent work experience
Passion for the user, and developer experiences
Self-motivated with ability to work with minimal direction
Deep understanding of Node JS, Java/Javascript
Strong understanding of common design patterns, Kubernetes, Llnux, Docker and other adjacent technologies (i.e. some or all of: SQL, TypeScript, MV[Whatever], Repository, REST, GraphQL, Swagger/OpenAPI/JSON Schema/OData, Git, Apollo, Phoenix, React, Angular, Vue,
Strong understanding of the full web technology stack (i.e. HTTP, caching, headers, cookies, client-server)
Proficiency in working with SlackAPI’s and third party integrations
Disciplined approach to testing, quality, and behavior driven development
Understanding of CS concepts (i.e. APIs, services, nTier, microservices/SOA, data structures and normalization, data access patterns, profiling & optimization)
Demonstrated ability to learn new technologies
Sharpies, Post-its and robot dreams
Java with AWS Serverless and/or Python with AWS Serverless
Additional Information
We would love if you had below:
Github profile or link to open source work
Dev Ops experience in Azure, AWS, or GCP
Additional programming language experience (i.e. JavaScript, Go, Elixer, Python, C#, C, etc.)
Experience with Infrastructure as Code (IaC) (i.e. Terraform, Ansible, CloudFormation, etc.)
Experience with implementing, configuring, or otherwise taking advantage of continuous integration
Experience with multi-tenant architectures (SaaS)
Strength in SQL, and RDBMS design
Exposure to no-SQL
Great written and interpersonal communication skills
Administrative and documentation abilities
Experience building time machines