Robots & Pencils
Robots & Pencils

Backend Developer (Node.js)

• Design, program and test software while also assisting team members and enhancing their growth
• Author and maintain relevant documentation for developers, Clients, and users to encourage innovation
• Develop and refine prototypes to confirm requirements
• Program according to project plans (versions, sprints)
• Test according to predetermined test plans
• Drive release and post-release activities, such as support, versioning, and maintenance while continuing to hone in on your skills
• Collaborate with our pencils (designers) to create interfaces that conform to the Google design guidelines
• Build out mobile APIs and web applications for mobile and browser Clients
• Peer review other team members’ code, and learn and adapt from peer review of your own code
• Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects
• Seek ways to promote R&P and increase market exposure while increasing credibility with your team
• Develop high quality deliverables while evaluating innovative approaches to accomplish objectives
• Attending and contributing to practice code/development meetings
• Writing and maintaining code on internal (product) and external (client) projects
• Work in tandem with other robots and the QA team on bug fixes
• Support building reusable code and libraries for future use

• 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

Robots & Pencils aspires to have a workforce that is representative of the diversity of our country and encourages applications from everyone

This job is no longer available

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro