*Designing and delivering solid code
*Advising on others' technical design and be able to propose and drive change
*Reviewing code and giving feedback
*Engaging in the team’s Scrum ceremonies such as stand-ups and grooming sessions
*Pairing with fellow team members to achieve sprint goals
*Participating in interviews and contribute to the growth of the diverse work environment that Scribd is
When you are doing software development, you'll be doing more than just coding a ticket handed to you. You'll own the code strategy and architecture, implementation, testing, delivery, and operation of systems, end-to-end. You'll consider testability, upgradeability, scalability, and observability throughout the development process
About You
3+ years’ experience as a full-stack developer utilizing Ruby on Rails or similar.
Bachelor's Degree in Computer Science or equivalent experience
Enthusiasm for building back-end services, data modeling, API definition, and integration with front-end flows.
Experience shipping large cross functional features.
You focus on well-written, elegant solutions that consider the problem holistically.
You have a strong idea of what quality looks like, and advocate for it loudly and often.
You care about code review as both a chance to present your work and to learn from others.
You are curious about how things work, and bravely dig into legacy code or learn new technologies.
You are passionate about knowledge sharing and documentation.
You love to make a difference for users and show customer empathy.
You enjoy working in a dynamic environment that includes distributed teams and customers.
You possess a growth mindset that allows you to help your team solve complex technical problems.
You’re an excellent collaborator and team player and believe in the “we before me” principle.
Nice to Have
Strong comprehension of modern JavaScript frameworks preferably React.
Exposure to Redux, CSS, NPM, Yarn, Babel, and Webpack a plus..
Previous experience writing unit and integration tests with frameworks like Jest, Rspec, Cypress, Selenium, WebdriverIO, etc.
Working knowledge of data pipelines, both real-time and batch offline.
Experience debugging issues in a complex modern web architecture which includes: distributed systems, databases, and asynchronous web services.
API definition experience in gRPC.
Bachelor's degree in Computer Science