Himalayas logo
NC

Software Engineer

Natural Cycles
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Natural Cycles° is a leading women’s health company that developed the world’s first birth control app, used by millions globally. We are a fast growing startup, and we promote an international working environment filled with smart and ambitious colleagues based in Stockholm, Geneva, New York, and remotely. Our mission is to pioneer women’s health through research and passion, empowering every woman with the knowledge she needs to take charge of her health.

In this role you will have a broad range of responsibilities and tasks that touch most of our technical components and teams in R&D, with the focus on our Marketing teams: CRM, performance marketing, marketing analytics. You will help to bridge the gap between Marketing and Engineering, often called MarTech (marketing technology).

What you will be doing

  • Help implement and “own” technical systems and integrations that assist our Marketing teams: CRM, performance marketing, marketing analytics.

  • Implement new and maintain existing integrations between different internal platforms as well as with external partners.

  • Work as part of our Platform team that is broadly responsible on the engineering foundations of the organization: internal tooling, software, infrastructure, monitoring, security, application performance, “engineering excellence”.

  • Work hands on with data insights and analytics and if possible, always take the data driven approach.

  • Work closely with stakeholders across the organisation to make sure that you provide for the company’s short- and long-term goals and prioritize accordingly.

What skills and experience we think you have

Solid soft skills, passionate about technology, enjoy having a lot of autonomy in your work. Not shying away from communicating with people of various backgrounds and skillsets, including non-technical stakeholders. Be able to communicate complex technical concepts in a simple language. And vice-versa - understand the actual needs of non-technical stakeholders. “Give a customer what they need, rather than what they want” kind of thing.

Driving initiatives, prioritising your work, and balancing feedback will all be a part of your day-to-day. The position is remote, based in Sweden, belonging to the Stockholm office hub.

  • Being “hungry” to “own” parts of engineering systems (code, components), be responsible for things that you have developed, continuously maintain and improve them.

  • Experience in backend and frontend development, good understanding and proficiency in JavaScript, Node.js, TypeScript.

  • Experience working with Node.js backends in production.

  • Experience collaborating in Github, with Pull requests, CI, linters, etc.

  • Experience with continuous delivery and automated testing.

  • Good planning and organisational skills with an ability to manage competing demands.

  • Creative and pragmatic approach to problem solving with the ability to focus on details while maintaining the “big picture” view.

  • Great communication skills with stakeholders, as well as working closely with the full R&D team with product owners, engineers and designers.

Since you will be working closely with marketing stakeholders in the US, some meetings will take place in the late afternoon to overlap with US East Coast working hours (typically 15:00–17:00 CET, and occasionally later). We aim to keep this balanced and flexible and most collaboration can be accommodated within regular working hours.

Nice to haves (non-mandatory, but bonus if you have some of them):

  • Experience with MarTech tools, analytics, working with marketing people, non-technical stakeholders.

  • Experience working with stakeholders in the US (since the large part of our marketing team is there).

Our technology stack includes:

  • TypeScript, Node.js running on GCP CloudRun

  • GCP Firestore (both in Native and Datastore modes) NoSQL database. Also Snowflake.

  • 100% Vite (no webpack since 2025), React (with React Router framework mode), Angular on the Frontend. We have multiple websites: some in React, some in Angular, and a Hybrid mobile app published to AppStore+GooglePlay, based on Ionic framework with Capacitor.js. We do AppStore+GooglePlay releases on a bi-weekly basis.

  • Highly automated CI pipelines in Github Actions

  • Multiple backend production deployments per day with <1% rollbacks (measured since 2019)

  • Backend unit test coverage above 70% since 2019

  • Friendly and thoroughly optimized development environment (“DX”). For example, running a suite of 4000+ unit tests (via vitest) takes 6 (six) seconds on a local machine. All codebases are native ESM (no CommonJS), 100% TypeScript since 2016, on latest stable versions of dependencies. Since 2025 we use pnpm for dependency management, oxlint as the main high-performance linter, tsgo type-checking (one of our team members contributed to the project! Yes, we encourage open source contributions).

  • Claude Code

We ♥ Open Source, encourage Open Source contributions and often open ourgeneral-purpose repositories. In 2025 our team members have contributed to: tsgo, react-router, @types/braintree, nodejs-datastore, pnpm, tensorflow, ngx-translate.

What we offer

  • Flexible work arrangement - you will be part of a team based in and around Stockholm that values effective collaboration and transparent communication, irrespective of work location

  • Professional development - you will collaborate with industry leading developers, promoting continuous growth and skill enhancement

  • Modern technology - you will leverage innovative technologies and tools, within an environment that empowers you to contribute ideas and take ownership of your work

  • Impactful projects - you will contribute to groundbreaking projects that redefine industry standards and create tangible value

  • Commitment to quality - you will join a dynamic and progressive organization that prioritizes profitable, long-term product development

Location

We are remote-friendly, but we find great value in being able to connect with our teams in person. Most of the Platform team you will work with is located in Sweden.

Sounds interesting?

If you want to be part of a successful team, we encourage you to apply for this position as soon as possible. We look forward to hearing from you!

How to apply

To apply, just upload your CV and answer the questions on the application form. Keep in mind that we can't accept applications through email because of GDPR, and only applications submitted via the career site (and in English) will be considered.

At Natural Cycles we value diversity and inclusion because we know that teams with people from different backgrounds and experiences are stronger. We welcome candidates from all walks of life and are committed to creating an inclusive environment for all employees and candidates.


Note: We are not looking for consultants or help from recruitment agencies

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level
Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileNC

Natural Cycles

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Natural Cycles

Explore the variety of open remote roles at Natural Cycles, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Natural Cycles

Remote companies like Natural Cycles

Find your next opportunity by exploring profiles of companies that are similar to Natural Cycles. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan