Home › Companies › Joymo › Fullstack Engineer
Fullstack Engineer
Joymo · Oslo, Norway, 0153, Norway · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Joymo |
| Title | Fullstack Engineer |
| Normalized title | - |
| Department / team | Tech & Product |
| Location | Oslo, Norway, Norway |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2024-08-12 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Joymo. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Oslo. | Open |
| Department jobs | Active postings in Tech & Product. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Joymo |
| Source | a0185d4e-4898-4863-886e-b8a24be21b62 |
| ATS provider | BambooHR |
Description
Are you an experienced Fullstack Engineer with a passion for livestreaming and sports? Are you interested in working at a fast growing startup? Do you like working with cloud technologies? Do you have a positive attitude and the willingness to roll up your sleeves? Would you like to work in an environment where your opinion matters?
If so – keep reading!
Joymo has ambitions of becoming the largest creator of direct-to-fan OTT platforms for sports in the world. As a Fullstack Engineer you will be central to making the JoymoTV platform a complete system for livestreaming sports, accessible to clubs and organisations at all levels.
Joymo – who are we?
JoymoTV is a direct-to-fan OTT platform that empowers sports rights owners and sporting events at all levels to build a unique viewer arena for their content. By building a large and engaged community of fans and by unlocking invaluable data insights, this ensures that the value of their rights is commercially maximised.
Joymo’s livestreaming platform enables any sporting organisation to stream all their events, sell subscriptions or pay-per-view (PPV) tickets for those events and generate income. The events are filmed using our Joymo Share app (available on iOS and Android app stores) or by connecting one’s own camera to our platform. Joymo also helps in scheduling these events for livestream, which is then automatically saved as video-on-demand (VOD) after a livestream ends, so that fans and viewers can watch it later.
We are storytellers, promoters and champions of the sports community. We reach for the stars, and while doing that, we try to be playful, responsible and deliver results with haste. Diversity and inclusion are a central element of our culture and values, and we are looking to add a person of integrity, passion and talent to complement our stellar team. Today we are a team of about 10 people located centrally in Oslo
The role – objective and purpose
We are in an early scaleup phase where we are trying to build the future of livestreaming in a component-driven manner that scales. As a Fullstack Engineer you will have the opportunity to design and build components of the architecture to support video ingest, processing, and delivery systems. Your work would also help in building many social interaction features and finance-related subscription services.
We are agile and we work in hybrid weekly sprint-cycles with CI/CD. Our solutions are built in technologies such as Amazon Web Services (API Gateway, Lambda, S3, CloudFormation, MediaLive), Google Cloud Platform, Node.js, TypeScript and Angular 17, but we are excited for your experience and what you can bring to our tech stack.
Key tasks and responsibilities:
Develop, test, and maintain web applications using Firebase, AWS, Angular, node.js/ Typescript, and other modern web technologies.
Design and develop new scalable services and APIs to support our products and tools.
Work closely with engineering, design, and leadership to solve business problems.
Integration with 3rd party tools including, CRM, Payment, reporting and analytics.
Contribute your experience to architectural discussions of the JoymoTV platform.
Continuously improve the performance and scalability of the JoymoTV platform for global expansion
Stay up-to-date with the latest web development trends, tools, and technologies related to live video streaming.
Write clean, modern, testable, well-documented code for each iteration.
Participate in code reviews, technical discussions, and other team activities.
Who are we looking for?
We are looking for a Senior Software Engineer who enjoys a diverse working environment and is enthusiastic developing the backend as well as the frontend part of the stack. For us, it is important that this person has more than 3 years of experience as a software engineer. Ideally, you have experience with node.js / Typescript or are fully competent with another JS framework. It is an added advantage if you have experience with microservices and are familiar with its principles and practices.
Qualifications:
Bachelor's or Master's degree in Computer Science or a related field.
3+ years of experience in node.js/TypeScript (or fully competent in another framework) and other modern web technologies.
Experience with AWS desired (MediaLive, API Gateway, Lambda, IoT Core, S3, CloudFormation, and other AWS services)
Experience with Firebase desired (Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, and other Firebase services)
Preferably worked with micro-services and familiar with its principles and practices
Flexible with different frameworks and workflows, with a willingness to learn new technologies.
Comfortable using agile methodologies and (Git) workflows.
A good understanding of web application scalability/performance issues and are experienced in the use of asynchronous processing and other mitigation practices.
Fluency in English, written and spoken and ability to confidently communicate daily with teammates to understand and deliver on technical requirements.
Why join joymo.tv?
At Joymo, we encourage everyone to have an opinion. We foster a culture of openness and inclusivity to do our best to facilitate open discussions in terms of technologies used, strategy, and our product(s). Logic prevails in all our discussions.
We have a vision for the next 10 years. Coming in as an engineer right now, you will be working in a role where you will have an extremely high impact on both the product(s) and the direction of the company. We have global ambitions and are expanding internationally as we speak, so here you will have enormous opportunities to make an impact on how sports are streamed both in Norway and internationally.
Other key positives:
The product: Video and livestreaming is a super exciting field, and we have only seen the beginning of it.
Diversity: A work environment with Welsh, Irish, Indian, Norwegian, Venezuelan, Algerian, and Ukrainian nationalities.
Employee satisfaction: People very much value the high transparency and the very flat hierarchy.
Culture: Friendly, open and transparent.
Technology: All new code in a modern tech stack and cloud-based technologies. We are agile.
Flexibility: A very flexible company with a healthy mix of remote working and office days.
Next step to joining joymo’s team!
If what you have read up to now sounds exciting, please feel free to apply for this position via the apply button. Please note that this is not a fully remote position and we are looking for candidates who are willing to relocate to Oslo.
Full job record
| Job ID | 2da64d4ddec516486293f9ec03c2c2e3761a1561 |
| Org ID | 564d0690-c24e-4d29-9832-630c3010e9e8 |
| Source ID | a0185d4e-4898-4863-886e-b8a24be21b62 |
| Board ID | a0185d4e-4898-4863-886e-b8a24be21b62 |
| Provider | bamboohr |
| Provider Job Key | 41 |
| Title | Fullstack Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Oslo, Norway, 0153, Norway |
| Department | Tech & Product |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | Norway |
| Region | Norway |
| City | Oslo |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://joymo.bamboohr.com/careers/41 |
| Apply URL | https://joymo.bamboohr.com/careers/41 |
| First Seen At | 2026-05-30 06:02:10Z |
| Last Seen At | 2026-06-06 10:24:32Z |
| Last Checked At | 2026-06-06 10:24:32Z |
| Last Changed At | 2026-05-30 06:02:10Z |
| Inactive At | — |
| Source Posted At | 2024-08-12 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=joymo/date=2026-06-06/2026-06-06T10-24-31-589Z-ed115ff808d1b676184fb02b47a18ef11a6fa7b03f8500de6658579cec4aaf50.json |
Event Fields
{
"content_hash": "6987d7c94960cde1850461eae586304ce3951d2fd81b05690e811689e20ed8e5",
"source_hash": "7156cbfb200ae04a24f9df558660f5e966a46ad1b75bdea5fc3ce5a405c18a52",
"last_changed_at": "2026-05-30T06:02:10.390Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Oslo, Norway, 0153, Norway",
"city": "Oslo",
"region": "Norway",
"country": "Norway",
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:24:32.880Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Oslo, Norway, 0153, Norway",
"city": "Oslo",
"region": "Norway",
"country": "Norway",
"is_remote": true,
"confidence": 0.8
},
"countries": [
"Norway"
]
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "41",
"isRemote": null,
"location": {
"city": "Oslo",
"state": "Norway"
},
"atsLocation": {
"city": "Oslo",
"state": null,
"country": "Norway",
"province": "Norway"
},
"departmentId": "18435",
"locationType": "2",
"jobOpeningName": "Fullstack Engineer",
"departmentLabel": "Tech & Product",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Oslo",
"state": "Norway",
"postalCode": "0153",
"addressCountry": "Norway"
},
"datePosted": "2024-08-12",
"atsLocation": {
"city": "Oslo",
"state": "Norway",
"country": "Norway",
"countryId": "161"
},
"description": "<p><em><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Are you an experienced Fullstack Engineer with a passion for livestreaming and sports? Are you interested in working at a fast growing startup? Do you like working with cloud technologies? Do you have a positive attitude and the willingness to roll up your sleeves? Would you like to work in an environment where your opinion matters?</span></em></p>\n<p><em><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span></em><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">If so – keep reading! </span></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 15px\">Joymo has ambitions of becoming the largest creator of direct-to-fan OTT platforms for sports in the world. As a Fullstack Engineer you will be central to making the JoymoTV platform a complete system for livestreaming sports, accessible to clubs and organisations at all levels. </span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">Joymo – who are we?</span></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 15px\">JoymoTV is a direct-to-fan OTT platform that empowers sports rights owners and sporting events at all levels to build a unique viewer arena for their content. By building a large and engaged community of fans and by unlocking invaluable data insights, this ensures that the value of their rights is commercially maximised.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 15px\">Joymo’s livestreaming platform enables any sporting organisation to stream all their events, sell subscriptions or pay-per-view (PPV) tickets for those events and generate income. The events are filmed using our Joymo Share app (available on iOS and Android app stores) or by connecting one’s own camera to our platform. Joymo also helps in scheduling these events for livestream, which is then automatically saved as video-on-demand (VOD) after a livestream ends, so that fans and viewers can watch it later. </span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 15px\">We are storytellers, promoters and champions of the sports community. We reach for the stars, and while doing that, we try to be playful, responsible and deliver results with haste. Diversity and inclusion are a central element of our culture and values, and we are looking to add a person of integrity, passion and talent to complement our stellar team. Today we are a team of about 10 people located centrally in Oslo</span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">The role – objective and purpose</span></span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">We are in an early scaleup phase where we are trying to build the future of livestreaming in a component-driven manner that scales. </span><span style=\"color: #1d1c1d; font-family: Arial, sans-serif; font-size: 15px\">As a Fullstack Engineer you will have the opportunity to design and build components of the architecture to support video ingest, processing, and delivery systems. Your work would also help in building many social interaction features and finance-related subscription services. </span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">We are agile and we work in hybrid weekly sprint-cycles with CI/CD. </span><span style=\"color: #1d1c1d; font-family: Arial, sans-serif; font-size: 15px\">Our solutions are built in technologies such as</span><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"> Amazon Web Services (API Gateway, Lambda, S3, CloudFormation, MediaLive), Google Cloud Platform, Node.js, TypeScript and Angular 17, </span><span style=\"font-family: Arial, sans-serif; font-size: 15px\">but we are excited for your experience and what you can bring to our tech stack.</span></p>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Key tasks and responsibilities:</span></span></p>\n<ul>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Develop, test, and maintain web applications using Firebase, AWS, Angular, node.js/ Typescript, and other modern web technologies.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Design and develop new scalable services and APIs to support our products and tools.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Work closely with engineering, design, and leadership to solve business problems.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Integration with 3rd party tools including, CRM, Payment, reporting and analytics.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Contribute your experience to architectural discussions of the JoymoTV platform.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Continuously improve the performance and scalability of the JoymoTV platform for global expansion</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Stay up-to-date with the latest web development trends, tools, and technologies related to live video streaming.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Write clean, modern, testable, well-documented code for each iteration.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Participate in code reviews, technical discussions, and other team activities.</span></li>\n</ul>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">Who are we looking for?</span></span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">We are looking for a Senior Software Engineer who enjoys a diverse working environment and is enthusiastic developing the backend as well as the frontend part of the stack. For us, it is important that this person has more than 3 years of experience as a software engineer. Ideally, you have experience with node.js / Typescript or are fully competent with another JS framework. It is an added advantage if you have experience with microservices and are familiar with its principles and practices.</span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"> </span></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Qualifications:</span></span></p>\n<ul>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Bachelor's or Master's degree in Computer Science or a related field.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">3+ years of experience in node.js/TypeScript (or fully competent in another framework) and other modern web technologies.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Experience with AWS desired (MediaLive, API Gateway, Lambda, IoT Core, S3, CloudFormation, and other AWS services)</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Experience with Firebase desired (Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, and other Firebase services)</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Preferably worked with micro-services and familiar with its principles and practices</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Flexible with different frameworks and workflows, with a willingness to learn new technologies.</span></li>\n</ul>\n<ul>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Comfortable using agile methodologies and (Git) workflows.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">A good understanding of web application scalability/performance issues and are experienced in the use of asynchronous processing and other mitigation practices.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Fluency in English, written and spoken and ability to confidently communicate daily with teammates to understand and deliver on technical requirements.</span></li>\n</ul>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">Why join joymo.tv?</span></span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">At Joymo, we encourage everyone to have an opinion. We foster a culture of openness and inclusivity to do our best to facilitate open discussions in terms of technologies used, strategy, and our product(s). Logic prevails in all our discussions. </span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">We have a vision for the next 10 years. Coming in as an engineer right now, you will be working in a role where you will have an extremely high impact on both the product(s) and the direction of the company. We have global ambitions and are expanding internationally as we speak, so here you will have enormous opportunities to make an impact on how sports are streamed both in Norway and internationally.</span></p>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"> </span></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Other key positives:</span></span><span style=\"font-weight: bold\"><br></span></p>\n<ul>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">The product: Video and livestreaming is a super exciting field, and we have only seen the beginning of it.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Diversity: A work environment with Welsh, Irish, Indian, Norwegian, Venezuelan, Algerian, and Ukrainian nationalities.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Employee satisfaction: People very much value the high transparency and the very flat hierarchy.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Culture: Friendly, open and transparent. </span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Technology: All new code in a modern tech stack and cloud-based technologies. We are agile.</span></li>\n<li><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\">Flexibility: A very flexible company with a healthy mix of remote working and office days.</span></li>\n</ul>\n<p><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 15px\"><br></span><span style=\"font-weight: bold\"><span style=\"color: #222222; font-family: Arial, sans-serif; font-size: 22px\">Next step to joining joymo’s team!</span></span></p>\n<p><span style=\"color: #333333; font-family: Arial, sans-serif; font-size: 15px\">If what you have read up to now sounds exciting, please feel free to apply for this position via the apply button. </span><span style=\"font-weight: bold\"><span style=\"color: #333333; font-family: Arial, sans-serif; font-size: 15px\">Please note that this is not a fully remote position</span></span><span style=\"color: #333333; font-family: Arial, sans-serif; font-size: 15px\"> and we are looking for candidates who are willing to relocate to Oslo. </span></p>\n<p><br></p>",
"compensation": null,
"departmentId": "18435",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Fullstack Engineer",
"departmentLabel": "Tech & Product",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://joymo.bamboohr.com/careers/41",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/2da64d4ddec516486293f9ec03c2c2e3761a1561?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/564d0690-c24e-4d29-9832-630c3010e9e8JSONGET https://api.bluedoor.sh/job-postings/v1/sources/a0185d4e-4898-4863-886e-b8a24be21b62JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/2da64d4ddec516486293f9ec03c2c2e3761a1561/eventsJSON