Renuity's marketing technology ecosystem needs strengthening and expansion through better integrations between internal lead management systems, data pipelines, and third-party marketing platforms.
Requirements
- Strong proficiency in at least two of the following: Ruby on Rails, Go, TypeScript/JavaScript, or modern React frameworks (Next.js preferred)
- Proven experience integrating APIs, building ETL workflows, or working with event-driven systems that connect multiple platform
- Solid understanding of relational databases (PostgreSQL, SQL Server, or similar) and ORM frameworks
- Familiarity with containerized development and deployment (Docker, GitHub Actions, or equivalent CI/CD systems)
- Working knowledge of cloud infrastructure (Azure preferred, but AWS or GCP experience acceptable)
- Experience designing, testing, and maintaining RESTful or GraphQL APIs for both internal and external use
- Demonstrated ability to debug complex data flows and ensure system reliability across asynchronous processes
Responsibilities
- Design, build, and maintain full stack applications and integrations across our marketing technology ecosystem
- Develop and extend backend services written in Ruby on Rails and Go that support lead management, tracking, and data synchronization workflows
- Contribute to modern front-end applications (Next.js, React, TypeScript) that enhance marketing and analytics user experiences
- Integrate internal systems with third-party marketing platforms through APIs, webhooks, and data pipelines
- Implement and maintain robust data flows between paid media, lifecycle marketing, call tracking, and analytics platforms
- Write clean, maintainable, and testable code with a focus on reliability and scalability in production environments
- Monitor, debug, and optimize application performance using modern observability tools and logging frameworks
Other
- 5+ years of professional experience as a full stack or backend software engineer, ideally within a data-rich or marketing-driven environment
- Strong understanding of digital marketing concepts such as attribution, campaign tracking, lifecycle automation, and data quality assurance
- Comfortable working with analytics engineers and marketing teams to interpret data and validate end-to-end performance tracking
- Curious, pragmatic, and collaborative — able to balance short-term problem solving with long-term architectural improvement
- Participate in code reviews, knowledge sharing, and architectural discussions within a small, fast-moving team