Fast paced tech startup post revenue and POC in its growth phase is building a high-performance, scalable platform designed to handle real-time data and provide actionable insights to users. Yes the first 30 days pay is low. However, the salary increases to more market reasonable at the 30 and 60 day marks with equity options and bonuses. This is an opportunity to build a Zocdoc/Uber type app and help millions of people. You will also have your fingerprints on the app as one of its architects. Our mission is to deliver reliable, efficient, and innovative solutions that scale with demand. We value clean code, strong architecture, and collaborative engineering culture. As a Senior Ruby on Rails Backend Engineer, you will be responsible for designing and maintaining critical backend services while ensuring scalability, performance, and reliability. You will also contribute to data-driven features, including web scraping, ETL pipelines, and real-time data processing.
Responsibilities
- Design, implement, and maintain scalable Ruby on Rails applications and APIs.
- Build robust, efficient database systems (PostgreSQL, MySQL) and optimize query performance.
- Implement distributed systems patterns to handle high-throughput and low-latency workloads.
- Design and maintain data ingestion pipelines, including web scraping and integration with external APIs.
- Collaborate with frontend engineers, data engineers, product managers, and designers to deliver high-quality features.
- Optimize system performance, reliability, and scalability across microservices and event-driven architectures.
- Lead and mentor engineering team members, enforce coding standards, and drive best practices.
- Implement and maintain unit tests, integration tests, and automated CI/CD pipelines.
- Monitor and troubleshoot systems using observability and monitoring tools (Datadog, Prometheus, Grafana, New Relic).
- Contribute to technical architecture decisions for backend systems.
Required Skills & Experience
- 5+ years of professional Ruby on Rails experience building backend systems.
- Strong experience with RESTful API design, microservices, and service-oriented architecture.
- Proficient in relational databases (PostgreSQL, MySQL) and familiarity with NoSQL systems (Redis, MongoDB, Cassandra).
- Experience with web scraping, data extraction, ETL pipelines, and structured data processing.
- Strong knowledge of distributed systems, performance optimization, and scalability patterns.
- Hands-on experience with CI/CD, cloud platforms (AWS, GCP, Azure), and containerization (Docker/Kubernetes).
- Familiarity with message queues, event-driven architectures, and caching strategies.
- Strong problem-solving, communication, and collaboration skills.
Preferred Skills
- Experience with Go, Python, or Java for high-performance services (optional, for polyglot microservices).
- Knowledge of real-time systems, streaming platforms (Kafka, RabbitMQ, SQS).
- Experience with analytics, observability, and monitoring tools (Prometheus, Grafana, Datadog, New Relic).
- Previous experience mentoring or leading engineers in complex projects.
- Familiarity with developer platforms or API-first architectures.
What We Offer
- Competitive salary and equity options.
- Flexible work hours and remote-friendly environment.
- Opportunity to work on cutting-edge technology that scales to millions of users.
- Collaborative, supportive team culture with mentorship and growth opportunities.
How to apply: Please submit your resume, GitHub/portfolio, and a brief cover letter describing:
- A complex Rails system you’ve built.
- Data scraping or ingestion pipelines you implemented.
- How you addressed performance, scalability, or distributed system challenges.
Job Types: Full-time, Contract, Permanent, Internship
Pay: From $300.00 per month
People with a criminal record are encouraged to apply
Work Location: Remote