Software Engineer II, Community
Raptive
- Location
- United States
- Job Type
- full-time
- Salary
- $100,000-$160,000
- Posted
- July 19, 2025
Job Description
Raptive is looking for a Software Engineer II to join our Community 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. We’re seeking someone passionate about creating intuitive, high-quality user experiences but who is also comfortable working across other parts of the stack as needed.
What you’ll be doing:
- you will be responsible for the development of new features on our web platform and React Native mobile app.
- You will leverage your ability to interpret business requirements and deliver solutions that help our creators effectively engage with their audiences.
- You will actively participate in code reviews, documentation, testing, and performance considerations throughout the product development lifecycle.
The skills and experience you bring to the job:
- 4+ years of experience in building full stack web applications in frameworks like Ruby on Rails
- 3+ years of experience in building mobile apps using web inspired frameworks like React Native
- Experience with taking Figma prototypes and turning them into Ember, React, or similar components
- Experience with CSS and CSS frameworks such as Tailwind
- Knowledge on the latest ECMAScript standards for the web
- Understanding of SQL databases and ORMs such as ActiveRecord
- Unit and integration testing
- Familiarity with UI testing frameworks such as Cypress and Playwright
- Rock-solid debugging and data analysis skills
- Developing software using Agile/Scrum methodologies
- Open source community platforms like Discourse, NodeBB or similar
- Experience with Node based API frameworks like NestJS
- Working in Docker and k8s based teams
- AI Native: Embraces and utilizes tools like Claude, Codex, etc to be a force multiplier for velocity and reliability.
- 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
Raptive is a new kind of media company built for creators and home to one of the largest and most diverse audiences on the internet. Raptive combines its position as the world’s largest ad management platform with a comprehensive suite of monetization, audience and business solutions that enable creators to turn their passions and talents into thriving independent companies and enduring brands. We stand for the future of a diverse, open internet powered by the creativity and entrepreneurship of the independent creators and publishers it serves. To date, Raptive has paid over $2.5 billion to thousands of independent creators. Join us in creating a more equitable and inclusive future for media. Raptive was recognized as a Fortune 100 Best Places To Work for 2024-2025.
The base salary range for this position is $100,000-$160,000. The range provided is Raptive’s reasonable estimate of the annualized base compensation for this role. The actual amount may be higher or lower, based on non-discriminatory factors such as experience, geographic location, knowledge, skills and abilities. This role is eligible for additional incentive compensation that isn’t included in the posted range.
For more information, visit www.Raptive.com or follow us on LinkedIn or Instagram.
Raptive is committed to diversity, equity, and inclusion. We believe we are most impactful when people with a wide range of backgrounds, experiences, and identities come together with a common purpose. We encourage candidates from all backgrounds to apply. Raptive is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please reach out to a member of our recruiting team.
π― Who is this job for?
This role fits a Mid-to-Senior Fullstack Engineer with 4+ years of experience in Ruby on Rails and 3+ years in React Native, along with a solid background in modern frontend development (React, Tailwind, Figma integration). Candidates should be comfortable working across the stack, including SQL, testing frameworks (Cypress, Playwright), and containerized environments (Docker, Kubernetes). It's ideal for someone who’s proactive, adaptable, and passionate about building engaging community platforms.
π¬ Potential Interview Questions
-
Describe your experience building full stack web applications using Ruby on Rails.
I have 4+ years working with Ruby on Rails, developing scalable backend services and integrating them with frontend components, ensuring robust API design and efficient database interactions using ActiveRecord. -
How have you applied React Native in mobile app development?
I’ve built and maintained React Native applications for 3+ years, translating business requirements into performant, user-friendly mobile experiences, while collaborating closely with design and backend teams. -
Explain how you turn Figma prototypes into React or Ember components.
I carefully analyze design specs, break down UI into reusable components, implement responsive styles (often with TailwindCSS), and ensure pixel-perfect fidelity while maintaining accessibility and performance. -
What testing frameworks have you used for frontend and backend?
I have hands-on experience with unit and integration testing using Jest and RSpec, and UI testing with Cypress and Playwright to ensure reliability and catch regressions early. -
How do you approach debugging complex issues in full stack applications?
I use systematic debugging techniques, log analysis, and data inspection, often leveraging browser devtools and backend monitoring, combined with strong data querying and root cause analysis skills. -
Describe your experience with Node.js API frameworks like NestJS.
I’ve developed RESTful and GraphQL APIs using NestJS, focusing on modular architecture, dependency injection, and maintainable service layers for scalable backend systems. -
How comfortable are you working in Docker and Kubernetes environments?
I have experience containerizing applications with Docker and deploying/managing them in Kubernetes clusters, ensuring smooth CI/CD workflows and scalable infrastructure management. -
What does being “AI Native” mean to you in software engineering?
It means leveraging AI tools (e.g., Claude, Codex) to enhance development velocity and code quality while continuously exploring AI-driven solutions to improve software reliability and innovation. -
How do you handle changing requirements or shifting priorities in Agile/Scrum teams?
I stay flexible, prioritize open communication, collaborate on backlog refinement, and deliver iterative value while adapting quickly to new business needs. -
How do you mentor and support your teammates in a remote environment?
I proactively share knowledge through code reviews, pair programming, clear documentation, regular check-ins, and encourage a culture of empathy, constructive feedback, and collaborative problem solving.
π Job Summary
Raptive is hiring a Software Engineer II to join their Community team, working remotely to build and enhance a fast-growing platform for content creators. This full-stack role involves developing new features for both web (Ruby on Rails) and React Native mobile apps, turning Figma prototypes into React/Ember components, and ensuring quality through testing and code reviews. Ideal candidates have 4+ years in full-stack development, 3+ years with React Native, strong SQL and ORM knowledge, familiarity with NodeJS frameworks like NestJS, and experience with Docker/Kubernetes. Join Raptive to help empower creators on a platform recognized as a Fortune 100 Best Place to Work, with a salary range of \$100K–\$160K and a culture embracing innovation, inclusivity, and AI-enhanced productivity.