Our platform, Paved, simplifies the process of email newsletter sponsorships by connecting renowned brands like Uber, DropBox, and Salesforce with carefully selected audiences. Some of the top beneficiaries of our platform are well-known newsletters such as NBC, Business Insider, and TechCrunch.
At Paved, our goal is to redefine complexity and provide scalable solutions that are both extraordinary and effortless. As a fully remote team, we are looking for individuals who can thrive in this environment and are eager to tackle significant and colossal challenges.
We are searching for a Rails/Backend Developer to enhance our backend systems with your knowledge, creativity, and dedication to quality. Your insights and innovative thinking will drive the growth of our platform and contribute to our customers' success.
Working at Paved offers you a unique opportunity to operate on a large scale. Our APIs handle billions of requests every month, giving you the chance to solve complex, high-level problems. Furthermore, you can stay ahead of the game and keep your skills updated by working with the latest technologies in our modern stack.
Responsibilities
Responsibilities
- Developing and maintaining efficient, reusable, and reliable Rails code to support our backend architecture.
- Identifying and resolving bottlenecks and bugs to ensure the platform's performance, quality, and responsiveness.
- Collaborating with front-end developers to integrate user-facing elements with server-side logic, utilizing React knowledge as a bonus skill.
- Implementing a robust set of services and APIs to power the web application.
- Working with the team to define feature requirements and prioritize tasks based on platform goals.
- Continuously optimizing the application for maximum speed and scalability.
Requirements
- 5+ years of experience as a professional Ruby on Rails developer.
- Demonstrated expertise in backend development with an outstanding portfolio of Ruby on Rails projects.
- Familiarity with React, with a strong focus on backend development.
- Proficiency in implementing automated testing platforms and unit tests.
- Exceptional troubleshooting and problem-solving abilities.
- Strong verbal and written communication skills, with the ability to work with a distributed team.
- Proactive and detail-oriented, able to handle multiple projects simultaneously.
- Experience in database design and optimization, preferably PostgreSQL.
- Knowledge of cloud computing platforms, such as Heroku or AWS.