Senior Software Engineer

Ndotrich — Georgia · Posted ~1 week ago

Senior Full-time Remote

Skills

Software Engineering Backend Development Cloud Platforms Distributed Systems Cloud Backend Software Architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A senior engineering role at a growing software company focused on scalable platforms, analytics-driven solutions, and modern development practices.

Highlights

Remote-first environment with flexible work practices and opportunities to contribute to a growing technology platform.

Description

About N.Rich N.Rich is the Account-Based Go-to-Market Platform best suited for fast-growing mid-market and enterprise companies. We’ve been recognized in the 2023 Gartner®️ Magic Quadrant™️ for Account-Based Marketing Platforms report and we’re the only provider headquartered in Europe. Customers use N.Rich to reach their revenue goals by discovering and engaging with enterprise buyers over long sales cycles. N.Rich combines intent data, predictive analytics and strong advertising capabilities with an easy to use platform. N.Rich is well-positioned for hypergrowth during the next few years following the surge of demand in intent data, account-based marketing, and transformative go-to-market strategies, so it’s a perfect timing for joining our team. ⭐ Our Culture At N.Rich, we’re all about being remote-first, flexible, and focused on growth. From day one, we’ve embraced remote work because we believe talent is everywhere. Our team is diverse, creative, and constantly bringing fresh ideas to the table. Flexibility is key for us – we understand that work-life balance matters, and we want our team to have the freedom to work from wherever and whenever they’re most productive. We believe in clear communication, taking ownership, and making decisions quickly to keep things moving. Our culture is built on innovation, challenging the norm, and using data to guide our next steps. We’re always looking for ways to grow and push ourselves further, both as individuals and as a company. We’re ambitious, but we don’t forget the importance of being grounded. We care about each other’s growth, and we always encourage honest feedback, teamwork, and collaboration. At N.Rich, we don’t just chase success – we build it together, one step at a time. About the Role We are looking for a Senior Full-Stack Developer with a strong focus on backend development to join one of our product teams. This role is ideal for someone who primarily works on backend services and APIs, but is also comfortable contributing to frontend features when needed. You will design and evolve backend logic, data models, and integrations, while collaborating on UI and user-experience aspects of the product. You will work across the stack with end-to-end ownership of features, from backend architecture and implementation to frontend integration and production support. About the Team You will join a cross-functional team of around 7 people, including developers, a QA specialist, a Product Manager, a Designer, and a Data Scientist. The team owns components related to ads and CRM integrations, helping marketing teams run and optimize complex B2B campaigns. We value a product mindset, ownership, and pragmatic engineering over over-engineering. Qualifications Must-Haves 5+ years of professional experience as a software engineer, with a strong focus on backend development.Strong, hands-on experience with JavaScript / TypeScript and Node.js in production systems.Proven experience designing, building, and maintaining backend services and APIs.Solid understanding of SQL, relational databases, data modeling, and ACID principles.Experience working with background jobs, queues, or asynchronous processing (e.g. BullMQ or similar).Practical experience with event-driven or message-based architectures.Good understanding of backend architecture fundamentals, including service boundaries, data consistency, and scalability trade-offs.Experience working with Docker and modern CI/CD pipelines.Ability to take ownership of backend components in production, including debugging and operational considerations.Comfortable collaborating with frontend engineers and contributing to frontend code when needed.Fluency in English. Nice-to-Haves Experience in advertising, ad-tech, or marketing platforms.Familiarity with CRM integrations (e.g., Salesforce, HubSpot).Experience with Golang.Knowledge of privacy and data-protection concepts relevant to advertising.Experience building or integrating AI agents / workflows (e.g. LangGraph, LLM-based systems).Fluency in Russian. What’s in It for You? Fully remote-first work environment with flexible hours.Opportunity to work on a high-scale B2B SaaS product used by enterprise customers.End-to-end ownership of services — from design and implementation to deployment and production support.Real autonomy and decision-making power, with the ability to influence technical solutions and product direction.Strong engineering culture that values ownership, pragmatism, and impact over rigid processes.Competitive compensation under a contracting model.A chance to grow technically while staying hands-on across the full stack.