Senior Software Engineer
Finland, Lake of the Woods County, Minnesota, 55603, USA
Listed on 2026-01-24
-
Software Development
Backend Developer, Software Engineer
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 CultureAt 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 RoleWe 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.
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.
- 5+ years of professional experience as a software engineer, with a strong focus on backend development
. - Strong, hands-on experience with JavaScript / Type Script 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.
- Experience in advertising, ad-tech, or marketing platforms.
- Familiarity with CRM integrations (e.g., Salesforce, Hub Spot).
- Experience with Golang.
- Knowledge of privacy and data-protection concepts relevant to advertising.
- Experience building or integrating AI agents / workflows (e.g. Lang Graph, LLM-based systems).
- Fluency in Russian.
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).