\nAbout Us\n\n\n#paid is a creator marketing platform that sits at the intersection of brand and creator collaboration. We help direct-to-consumer and Fortune 500 brands like Infiniti, TJX, Unilever, and Sephora, activate creators to drive growth.\nWe are building the platform of record that powers content creation and distribution for brands globally. The better we do that, the better we can serve our creator community and provide them with the best place on earth to do what they loveโcreate.\n\n\n\n\nAbout You\n\n\nYou are an experienced software developer, who has worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-to-medium scale applications.\nYou are a team player and contributor to technology decisions and architecture and can balance day-to-day workload, with an eye for future improvements of your team and their work.\nYou will be working as part of a group of developers, product managers, and designers who help each other solve problems across all functions. You will employ best practices in development, security, accessibility, and design to achieve the highest quality of service for our customers.\nWe use a range of technologies to get the job done: JavaScript and Node.js coupled with OpenAPI, React, and other libraries to provide a modern, easy-to-use Javascript toolchain. A RESTful API back-end powers our platform services.\n\n\n\nDay to Day\n* You'll be reporting directly to the Engineering Manager, work together on and own your personal growth and objectives\n* You will work with Product Managers and Software Developers to collaboratively define the roadmap for features and tools\n* You will perform 2-week time-boxed sprints with daily standups\n* You'll clearly communicate with the team through our productivity tools (Slack, Notion and GitHub)\n* You'll champion documentation and knowledge sharing\n* You will contribute to the design of scalable software platforms with performance and security in mind\n* You'll analyze and troubleshoot production issues in a timely fashion\n* You'll assist developers with their assigned responsibilities when required\n* You'll contribute to documentation, functional specifications, design documents and architecture diagrams\n\n\n\nYou're perfect for the role if\n* You live and work within 3 Hours of Eastern Standard Time\n* Proven history of excelling in a team-based, collaborative environment\n* Senior-level knowledge of front-end development (ES2019 JavaScript, React, CSS)\n* Senior-level knowledge of React and key React patterns and libraries (e.g. data fetching, state management, etc.)\n* Senior-level knowledge of client-side tooling such as Webpack, Storybook and testing libraries (we use Tap, and Jest)\n* Experience in mentoring junior team members, contributing to overall code quality & pull request process, and evangelizing best practices\n* Experience reviewing code and giving constructive feedback to peers\n* Eligible for Full-Time employment in Canada\n\n\n\nNice to have\n* Proven Experience in building scalable production services and monitoring performance (we use GCP Monitoring Tools)\n* Experience breaking monolithic services into microservices\n* Senior-level knowledge of back-end development (we use Node.js)\n* Senior-level knowledge of database engines (we use PostgreSQL, Redis)\n* Proven Experience designing and documenting APIs (we use Node.js, Fastify, OpenAPI Spec)\n* Experience designing and load-testing highly available systems\n* Experience with the Docker ecosystem\n\n\n\nInterview Process\n* Application review\n* Two rounds of interviews across two days with four different components.\n* Hiring Manager Interview (60 mins). We want to learn more about your experience and interests at this stage. You will also learn about the engineering team and decide if #paid is the right fit for you.\n* Meet the team (60 mins). You will meet Product, Design and Engineering team members to learn how you collaborate across these disciplines. You will also have an opportunity to ask about our team structure and culture.\n* Project Deep Dive (60 mins). You will meet the architecture team and talk in-depth about a past project or codebase you loved (or hated!). Come prepared to talk about technical topics (architecture, trade-offs and tools) and non-technical details (team structure, project planning, lessons learned and overall business impact). You are welcome to present slides or a codebase, but remember that this interview is a conversation, not a presentation.\n* VP interview (30 mins). Intended to cover your skills in collaboration and communication, as well as to provide a final opportunity for you to ask any lingering questions about the company strategy.\n* Note: this is an outline of interviewing at #paid. The interview process may vary depending on your experience.\n\n\n\nGet to know the role\n* In order to foster skill growth and guide team members to improve themselves and others, we document a set of core skills & competencies that each team member need to have or achieve in order to be effective\n* Take a look at our README on Github\n* Read our blog: Banknotes\n\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, React, Docker, JavaScript, API, Junior, Marketing and Engineer jobs that are similar:\n\n
$60,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nToronto
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
\nEach day you will work with a cross-functional team of brilliant professionals combining business, design, product, user experience and engineering expertise, working relentlessly to push the boundaries of whatโs possible and paving the road for the future of news and entertainment media.\n\nThe Audience Technology group is looking for an experienced, talented and knowledgeable Software Engineer to join the Consumer/Network Services team responsible for developing, supporting and maintaining our microservices, core backend APIs, and systems that power donor/subscriber conversion experiences on NPR platforms . These are the APIโs and services that drive innovation and engagement across NPRโs audience facing digital platforms and member station touch points.\n\nWe are looking for someone to help develop, support and maintain our audience revenue platforms which include donations and our premium podcast offering. Examples of technology youโll work with include our payment processing solution (Stripe), the systems powering our Podcast Subscription Service (NPR+). You will be a vital contributor to NPRโs efforts to increase financial support from our audience for our mission as we build the technology needed to service long term sustainable growth.\n\nYouโll also work on the Listening and Identity services, which directly power the NPR One and NPR mobile applications as well as our NPR One Alexa skill. These services provide NPR content recommendations directly to thousands of users on a daily basis. Youโll also collaborate closely with our client-side engineering teams who manage NPR.org and the NPR mobile app.\n\nThis is a union represented role covered under the terms of a collective bargaining agreement with DMU. \n\nRESPONSIBILITIES\n\n\n* Write clean, efficient and reusable code based on product specifications\n\n* Participate in all phases of quality assurance and defect resolution\n\n* Aid in the development and maintenance of CI/CD pipeline implementations\n\n* Knowledge share, write technical designs & participate in code reviews\n\n* Mentor and coach junior engineers on code quality and best practices\n\n* Consult with senior engineers across the department while designing comprehensive solutions\n\n* Provide input on system design and architecture within the feature areas and services owned by the team\n\n* Work closely with other software engineers, partner teams, dev ops engineers, infrastructure engineers, product designers, QA engineers, engineering managers and product managers\n\n* Improve team/development processes\n\n* Join agile ceremonies,including daily stand-ups, sprint retros, sprint reviews and more\n\n* Join our on-call rotation\n\n* Other duties as assigned\n\n\n\n\nThe above duties and responsibilities are not an exhaustive list of required responsibilities, duties and skills. Other duties may be assigned, and this job description can be modified at any time.\n\nMINIMUM QUALIFICATIONS\n\n\n* Fluency in or working knowledge of PHP (or alternative back-end language)\n\n* Fluency in JavaScript / TypeScript\n\n* Fluency in or working knowledge of PHP (or alternative back-end language)\n\n* Experience in developing and working with RESTful APIs that utilize cloud infrastructure such as AWS\n\n* Ability to develop software that is scalable and performant under high loads.\n\n* Familiarity with SQL and RDBMS technologies \n\n* Strong Object-Oriented programming skills \n\n* Familiarity with deploying and monitoring production systems\n\n* Experience writing unit and other automated tests\n\n* Knowledge of web development best practices, coding standards, code reviews, source control management, build processes, deployment, rollback, testing, monitoring\n\n\n\n\nPREFERRED QUALIFICATIONS\n\n\n* Experience with Stripe or other payment processing platforms.\n\n* Experience with Supporting Cast or other podcast subscription platforms.\n\n* Previous work in PCI-compliant environments, or comparable security experience\n\n* Experience with CRM platforms used by NPR and Member stations such as Salesforce \n\n* Advanced experience with Amazon AWS or equivalent cloud computing platform, including Lambda, EC2s, ASGs, ElastiCache, DynamoDB, RDS and CodeDeploy\n\n* Familiarity with Google BigQuery\n\n* Additional programming languages and frameworks fluency (for example, Python)\n\n* Experience with CI/CD pipelines (Github Actions, Jenkins, CodeFresh, or equivalent)\n\n* Experience using performance monitoring and log aggregation applications (Datadog, New Relic)\n\n* Knowledge and experience with different caching layers of caching (browser, DNS, web server, application, etc) and caching technologies/services (Redis, Elasticache, CDNs, AWS CloudFront)\n\n* Exposure to NoSQL databases (Elasticsearch, DynamoDB)\n\n* Experience with React and Redux\n\n* A/B testing experience \n\n* A passion for NPRโs content and/or familiarity with our digital products\n\n\n\n\nWORK LOCATION\n\nRemote Permitted: This is a remote permitted role. This role is based out of our Washington, DC office but the employee may choose to work on a remote basis from a location that NPR approves.\n\nJOB TYPE\n\nThis is a full time, exempt position.\n\nCOMPENSATION\n\nSalary Range: The U.S. based anticipated salary range for this opportunity is $117,968 - 121,507 plus benefits. The range displayed reflects the minimum and maximum salaries NPR expects to provide for new hires for the position across all US locations.\n\nBenefits: NPR offers access to comprehensive benefits for employees and dependents. Regular, full-time employees scheduled to work 30 hours or more per week are eligible to enroll in NPRโs benefits options. Benefits include access to health and wellness, paid time off, and financial well-being. Plan options include medical, dental, vision, life/ accidental death and dismemberment, long-term disability, short-term disability, and voluntary retirement savings to all eligible NPR employees. \n\nDoes this sound like you? If so, we want to hear from you. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, React, Testing, JavaScript, Cloud, PHP, NoSQL, Mobile, Senior, Engineer and Backend jobs that are similar:\n\n
$60,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nWashington, District of Columbia, United States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
With Storyblok, your build is decoupled from the presentation layer so you can choose any frontend instead of being tied to a monolith. We are headless with a visual editor, this lets content creators make changes without needing tech knowledge. Therefore, you can focus on the important things.\n\nโIt has allowed us to not only develop our own, high-performance web pages but also to experiment with different technology combinations and to share content through multiple channels.โ Jon Simpson, Chief Architect, EF Education First.\n\nStoryblok has been deployed by 39K+ users across 130+ countries on 63K+ projects.\n\nThe team is remote first with people based from Egypt to Chile. However, our roots are in Austria and we have an office presence in London, Hamburg and Rio. You will be given the trust, flexibility and support to be a global citizen with Storyblok.\n\nWe are a well funded startup with a track record of impressing world class investors with our product market fit. You will be joining a business that has the capital to give you security and match your ambitions.\n\nStoryblok wants to mirror our customers and communities. Greater diversity in our team is good for business. You will go through a fair evidence based assessment process. We make a conscious effort to speak with people from a traditionally underrepresented group. Inclusion initiatives come in various forms and we look to our staff for ideas on how to build a strong company culture.\n\n\n## What youโll do if you join us ##\n* Become a Storyblok and headless CMS authorit\n* Help enterprise customers to understand and get value out of Storyblok in workshops, tutorials, and during customer demos.\n* Develop, improve, and document Apps, App features, and marketplace tooling.\n* Build production ready Apps that can be used to extend the Storyblok platform\n* Write sample applications, prototypes, and code samples to showcase the power and flexibility of Storyblok and the headless approach to content management.\n* Contribute code updates and bug fixes to Storyblokโs public projects (e.g. SDKs, sample applications, starter kits).\n* Support with the promotion of new features and enhancements to the product.\n* Improve the ecosystem extendability and developer tooling around our core product.\n* Support and reduce onboarding friction with the developer community through code sample creation, debugging, direct partner engagement, and long-tail support channels (forums, video tutorials, blog posts, etc.).\n* Write about the development process of new apps, tools and plugins for newcomers to Storyblok in blog articles, videos and overall documentation.\n\n\n## What you should bring to the table ##\n* Full stack experience in developing modern applications\n* Be familiar with frameworks like Nuxt, Next, Vue, React\n* Experience with serverless and headless architectures\n* A passion for UX and accessibility\n* A good understanding of how to use a headless CMS\n* Experience working with APIs\n* A passionate technical writer as well as a public speaker\n* Already advocated for Storyblok in your area\n* Experience in technical writing and/or public speaking\n* Active contributor to open source projects, or other public community projects\n\n\n## Benefits at Storyblok ##\n* Home office setup allowance or membership to a local coworking space\n* Up to date Macbook\n* Important tech like second monitors and quality headphones\n* Annual team building international trip\n* 25 days of annual leave plus your local national holidays\n* Personal development fund for courses, conferences and material\n* Fully remote working with flexible schedules\n* Employee options scheme \n\nPlease mention the words **HALF TOKEN PUNCH** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xOTc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$40,000 — $70,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nStoryblok will ask for personal demographic information about you during the recruitment process.\n\nThis is done in order to measure the diversity of our talent pools and assessment process.\n\nAll data will be anonymised and reviewed in aggregated reports. You will also have a prefer not to say option on questions.\n\nPlease reach out to [email protected] if you have any concerns.\n\nAngestellte von Unternehmen im Bereich Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnikโ ST1 Einstiegsstufe. We offer a higher compensation depending on your experience and skills.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.