Jobs and Careers
RA
Sr. Backend Software Engineer
RaptiveUnited States - Remote, United StatesRemotefull_timeVerifiedPosted 21 Nov 2024
💰 $200,000/yr($150,000/yr – $200,000/yr)
About the role
Raptive is looking for a Senior Backend/Data Engineer to join our engineering team. In this role, you’ll play a key part in building and enhancing a fast-growing platform that connects content creators with their audiences.
Remote U.S. candidates are encouraged to apply. This position can be in-office in New York City or work-from-home.
What you’ll be doing:
- You will focus on backend development and data engineering, building robust systems that directly support our creators in delivering compelling community experiences.
- You will design, develop, and maintain backend features using Ruby on Rails, while also building and optimizing data pipelines to enable efficient data processing and integration across the platform.
- Your work will include implementing ELT workflows with tools like Apache Airflow or similar orchestration technologies to support seamless data ingestion and transformation processes.
- You will conduct code reviews, produce high-quality documentation, and ensure strong test coverage to maintain a reliable codebase.
- Collaboration with product managers, data analysts, and other engineers will be crucial as you work together to address evolving business requirements.
The skills and experience you bring to the job:
- 5+ years of experience in web application development with a strong backend focus
- Proficiency in Ruby on Rails, with an emphasis on scalable backend design and implementation
- Hands-on experience building data pipelines and managing data transformations
- Experience with workflow orchestration tools such as Apache Airflow or similar
- Extensive knowledge of relational databases, query optimization, and ORM frameworks
- Familiarity with caching mechanisms such as Redis and memcached
- Solid debugging, data analysis, and performance optimization skills
- Experience in Agile/Scrum methodologies
- Open source community platforms like Discourse, NodeBB or similar
- Working in Docker environments
- Passionate & Curious: Positive, eager to learn, and ready to apply new technologies.
- Customer-Focused: Driven by client empathy, prioritizing customer support.
- Problem Solver: Skilled at breaking down complex requirements and navigating code.
- Accountable & Organized: Detail-oriented with a strong sense of code ownership.
- Proactive: Acts on opportunities, preferring proactive over reactive solutions.
- Adaptable: Quickly adjusts to changes in project, team, or organizational needs.
- Communicative: Clear, proactive communicator who mentors and shares knowledge.
- Empathetic: Appreciates teammates, offering support and constructive feedback.
About Raptive
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s