- B2C
- Scale StageRapidly increasing operations
- Top InvestorsThis company has received a significant amount of investment from top investors
- +3
Software Engineer II (Ruby on Rails)
- Remote •
- Full Time
Not Available
About the job
At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our three products: Everand, Scribd, and Slideshare.
We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer.
Our flexible work benefit - Scribd Flex - enables employees, in partnership with their manager, to choose the daily work-style that best suits their individual needs. As an organization, we prioritize collaboration and intentional in-person moments to build culture and connection. For this reason, occasional in-person attendance is required for all Scribd employees, regardless of their location.
About the team and roleOur team’s mission is to grow revenue, reduce cost with sophisticated, reliable and secure domestic and international payments and authentication solutions. The Payments full stack team works on exciting projects that cover Product, Infrastructure, Finance, Risk, Customer support and assisting frontend and mobile teams via APIs. Major areas where teams work in are Modernize payments technologies: team strive to use state of the art payments solutions to provide the best experience to users. A big part of code is in a monolith. We are moving into service based architecture. Authentication: Team Implements and maintains secure communication protocols to protect user credentials and data during the authentication process. Conducting risk assessments to identify potential vulnerabilities in the authentication process and implementing measures to mitigate those risks.Ensuring that the authentication methods comply with relevant security standards, regulations, and industry best practices.Finance support: Payments is crucial for Scribd, it allows us to forecast revenue. We make sure finance is able to look at revenue generated and trace them back to every dollar collected. Reliable and redundant payment options: team is looking to utilize localized, reliable gateways and processors to provide the options which customers prefer globally.
About youYou’re a determined engineer who enjoys working with a team. You are confident yet humble in your skills and ability to be a productive developer. You care about code review as both a chance to present your work and to learn from others. You focus on long-term solutions, not just the quick fix, and you never skimp on testing. You are always learning and always working to improve your craft.
What you'll do
- Implementing projects considering quality, maintainability, performance, scale and observability throughout the development process.
- Writing clear technical documentation based on project proposals.
- Improving or building solutions that address the architectural gaps and technical debt
- Collaborating with our product and data teams to track and maintain financial integrity.
- Developing automated frameworks to create plans, prices bundles
- Advising on technical design, reviewing code, participating in interviews.
Requirements (Must have)
- 2-5 years of professional backend software development experience with minimum of 2 years on Ruby on Rails.
- Programming Languages: Ruby on Rails, JavaScript/React
- API Integration: Skills in integrating third-party APIs, with a focus on authentication.
- Database Management: Understanding of database technologies (SQL, Postgres and MySQL) and ability to manage, query, and maintain databases.
- Experience with CIAM, SSO, SAML, MFA, Federation concepts.
- Version Control: Familiarity with version control systems like Git.
- Enthusiasm - We want teammates who are ready to build, and improve the way we buildDesire to work on complex backend systems
Nice to have
- Security Fundamentals: Knowledge of security best practices, particularly in handling sensitive financial data and transactions.
- Understanding of Payment Processing: Basic understanding of how payment processing works, including knowledge of subscriptions, recurring payments, and payment gateways.
About the company
Scribd
- B2C
- Scale StageRapidly increasing operations
- Top InvestorsThis company has received a significant amount of investment from top investors
- YC FundedStartup funded by Y Combinator
- 4.5Highly ratedScribd is highly rated on Glassdoor, with 4.5 out of 5 stars
- 4.3Work / Life BalanceEmployees rate Scribd 4.3/5 on Glassdoor for work / life balance