Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: node.js reactjs web-services typescript

Imagine the impact you can have here. 

At Namaste, your ideas can become fantastic products in no time.

Our Tech teams (Product, UX, and Engineering) are full of passionate and dedicated people. If you love to craft elegant solutions and solve complex challenges, you are a perfect fit for us!

We evolve in a fast paced environment, in a high-potential new market. Our teams innovate daily to build the next generation of Cannabis online platform. Namaste is a unique place where everything we build is the result of people in different roles working together to create a better product. Our vision drives us to leave the world better than we found it.

If you join us, you will be in our Marketplace squad. We run microservices to handle our ecommerce state: customers, orders and suppliers, fulfilment statuses, product details, inventory or payment gateways. Our Marketplace frontend is a full React application consuming GraphQL APIs. Namaste also proposes a telemedicine application called Namaste MD. Namaste MD allows patients to have a video call with a Nurse Practitioner. If approved, the patient gets a medical document to shop on our marketplace, CannMart. Namaste MD uses React Native to propose its content on 3 platforms: web, Android and iOS.

Our Product team creates a solid roadmap, reviewed every quarter. Product and UX strongly collaborate with Engineering to deliver a quality product.

If you want to be a Full Stack engineer (Node.js / React), Namaste is the place to be! Help us develop new services and continue to maintain a high level of quality for the existing ones.

We would love to work with you!

Key Qualifications:

  • 5 years of software development experience using Node.js
  • 3 years of software development experience using React
  • Deep technical understanding and hands-on experience with software development and lifecycle management
  • Excellent software design, problem-solving and debugging skills
  • Experience deploying services at scale
  • Strong communication and interpersonal skills

Location: Fully remote. We are looking for candidates in the timezone EST only (Canada, US, South America).

You will get to work with a fully remote engineering team, located in Europe, North and South America. We have asynchronous processes to collaborate and communicate effectively.

The more inclusive we are, the better products we build and the better we are able to serve our customers. Women and other minorities underrepresented in tech are strongly encouraged to apply.



Time zone: (GMT-05:00) Eastern Time +/- 2 hours

Skills: javascript reactjs node.js c++

Description

Do you want to contribute directly to the future of decentralized applications? Are you a rare Javascript and C++ connoisseur? Exodus is looking for a senior level Electron engineer who is passionate about open source to help us in our mission to shift power back to the people to manage their own assets.

What You Will Do

  • Make the necessary modifications to the Electron project to develop our dApp Store.
  • Using JavaScript, C++ and Electron, define how Exodus will interact with the Electron project.
  • Ensure we are always updated to the latest version of Electron and make sure that Exodus and new Electron versions work on OS upgrades.

Who You Are

  • You are passionate about open source and have demonstrated this on Github.
  • You're well versed in both JavaScript, C++, Sandbox and Context Isolations.
  • Bonus points if you have made contributions to the Electron Project on Github.
  • You have an understanding of existing Electron testing utilities like Spectron.
  • You have a reputation of being among the top engineers in every team you've worked on.
  • You have the ability to work independently, anticipate problems and solve them without any guidance.
  • You are able to thrive and succeed in a fast-paced environment where there is a fair amount of ambiguity, learn new concepts quickly, and deliver at a fast pace.

What We Offer

  • Freedom to work wherever you want, whenever you want.
  • Building the future. Cryptocurrencies lay the foundation to the internet of value, the next major wave in application technology and personal finance.
  • Collaborative and feedback-driven culture.
  • Opportunity to grow. The sky is the limit if you're hungry to succeed.
  • Fair pay, no matter where you live.
  • Competitive compensation package.

Our Hiring Process

At Exodus, we pride ourselves on hiring people from all around the world. We work with individuals from various
backgrounds; some traditional and some a bit more unconventional.

Our hiring process focuses on 2 pillars.

  • Efficiency. You can expect the process to take between one and two weeks. We know what it’s like to wait weeks for a recruiter to get back to you and want to be respectful of your time.
  • Transparency. We anticipate you asking questions and will answer with the utmost candor.

We are committed to shaping a better world and have built our team based on empathy, radical candor, initiative, and humility.

Overall, our goal is that you have a great candidate experience with us.https://www.exodus.io/careers/#electron-engineer



Skills: node.js api database etl

In this role you can expect to grow and gain a huge amount of experience in Javascript, Node.JS, OpenBanking, AWS (particularly Athena and SageMaker), Kubernetes, Elastic stack & API development. We’re looking for candidates who are willing to learn (rather than being experts in these areas), but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects, doing things the right way and producing high quality code.

Your work on our platform will help people get on top of their finances and make better informed financial decisions.

As a member of our technical team you’ll:

  • Design and build REST APIs to expose generated insights.

  • Configure and deploy real-time flows from production services into the data warehouse.

  • Implement services, using already developed machine learning and statistical techniques, that run efficiently over millions of banking transactions.

  • Design and implement SQL queries to show key information for platform billing, user trends and in-app nudge generation. 

And more generally you’ll:

  • Increase code quality by actively participating in peer code review

  • Improve our processes and tools through communication, automation and optimisation

  • Build automated tests as part of our continuous integration and deployment environment

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers

  • Apply broad knowledge of web technologies to provide security, performance and scalability

  • Solve issues and suggest solutions as part of feature development and support

Who you are

We’re interested in people who:

  • Have experience in back end Javascript development

  • Understand software design principles such as functional programming (we use Ramda extensively)

  • Are fluent in SQL.

  • Have familiarity with techniques to deal with large volumes of data and/or throughput.  For instance, you may have used data warehouses such as AWS Athena, Redshift or technologies in the Hadoop ecosystem.

  • Have built ETL pipelines as part of an organisation’s data warehousing strategy.

  • Have worked with microservices interacting via REST APIs and through message queues.

  • Are familiar with different database engines; we use PostgreSQL and MongoDB for OLTP processing.

And more generally:

  • Enjoy researching and learning new programming tools and techniques and telling others about them

  • Communicate with accuracy and effectiveness

  • Take a systematic approach to solve problems

  • Have experience of using testing to validate solutions.

  • Understand agile environments and version control

  • Have a firm understanding of web security

  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS

  • Have experience of working on, or with modern web technologies

  • Are familiar with working practices such as TDD, continuous integration, continuous delivery and DevOps (and want to learn more).

While not essential for the role, there will be the opportunity to:

  • Package and deploy Machine Learning models using Python, Scikit-learn and AWS Sagemaker.

  • Develop front-end dashboards in React to display the results of analysis and to enable decision making by the business.



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent

Time zone: (GMT+00:00) London

Skills: node.js javascript sql git

We’re looking for a senior full-stack developer to join our Martian team, with strong knowledge of Node.js and JS frameworks such as Angular, React or Vue.

GENERAL SKILLS

  • Communication with clients and teammates.
  • Self-management working remotely.
  • Regular contributor to open source projects.
  • Positive attitude towards new challenges.
  • Attention to detail.
  • Fast learner.
  • Proactive & able to work alone on projects managed by you.
  • Fluent in written & spoken English.

TECH SKILLS

  • At least 3 years of production experience building Node.js applications.
  • At least 1 year of production experience in any other backend programming language.
  • Strong JavaScript knowledge. Experience with one or more of the following frameworks: Angular, React or Vue.
  • Strong knowledge of relational databases and SQL.
  • Production experience deploying and maintaining Node.js applications. Familiar with Docker and the Amazon Web Services platform.
  • Strong Git knowledge.
  • Familiar with Node.js automatic test frameworks like Jest. Knowledge of Cypress is a plus.
  • Be able to build software that scales over time, in both performance and maintainability.
  • Good software writer. Not only do we want you to solve problems, but we also want to understand your solutions.

BENEFITS

  • Competitive salary.
  • Work from home or from a coworking space.
  • Flexible working hours.
  • Amazing coworkers.
  • Modern tech stack and methodologies.
  • Transparency and quality-oriented culture.
  • Company activities.

LOCATION

  • You may only apply for this position if you reside in Europe.

SALARY

  • Between €35K and €42K, depending on experience.

HOW TO APPLY?

If you are looking for a new challenge in your career, fill in this form and tell us why you are the perfect fit for MarsBased.



Time zone: (GMT+01:00) Madrid +/- 2 hours

Skills: unittesting continuousintegration automation designpatterns c#

Section 1: Position Summary

As a Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code by using the best engineering practices in the industry today (e.g. unit testing, source control, continuous integration, automation, design patterns). Passion for all aspects of software development is critical. We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on automation and releasing software.

As a Scrum team member, you will be responsible for delivering solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures.

Section 2: Job Functions, Essential Duties and Responsibilities

  • Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients.
  • Our I-Client service philosophy and our Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.
  • Analyze, implement, test, document and maintain new and current software applications with minimal oversight in support of achieving the business goals.
  • Assist in estimating and planning throughout the software development life cycle.
  • Support people and process improvement strategies for the organization.
  • Assist with other tasks and projects as assigned

Supervision  

  • N/A

Section 3:  Experience, Skills, Knowledge Requirements

  • 3+ years of experience developing software & systems for small to medium business environments
  • Working experience in one or more programming languages, technologies and software platforms, such as C#, Java, JavaScript, MS-SQL Server, Sybase.
  • At least 3+ year’s hands-on experience with one of the programming languages (e.g.  C# and Java)
  • Good experience with the Microsoft technology stack
  • Strong problem solving skills
  • Good understanding of design principles (patterns, cohesion/coupling, S.O.L.I.D.)
  • Strong knowledge of object-oriented design, data structures and algorithms
  • Familiarity with Services Oriented Architecture and RESTful services development
  • Good experience with writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.)
  • Experience working with other developers, quality engineers (QE), ops engineers and support engineers to ensure smooth deployment and continual operation
  • Passion for developing good software
  • Experience participating in design discussions with both technical and non-technical audiences.
  • Familiarity or experience with Agile engineering practices (test driven development, continuous integration and pair programming, etc.)
  • Working experience with Python, C/C++, MySQL, Apache, Ngnix, Redis, JavaScript, jQuery, Knockout.js
  • Experience in open source development 
  • Understanding of web technologies (HTTP, Apache, HTTP Proxies)
  • Experience with continuous integration and deployment (CI/CD)
  • Experience with working with legacy code

We are proud to be an Equal Opportunity Employer


Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people.  Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. When you join our team, you get to go to work every day knowing that you help over 10 million Americans save for retirement and college.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). 

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing
Skills: cryptography messaging diffie-hellman elliptic-curve rsa
Ockam is building interfaces to cloud services like Kafka, InfluxDB, Okta. We are also creating new cloud services like the Ockam Registry. This is an exciting and challenging role on the Ockam Team. You will be responsible for building core components and generalized interfaces in the Ockam code base. You will also get to work with some of the most popular open source communities in the edge and IoT ecosystems.  Moreover you will be building infrastructure templates and standing up resources in public cloud environments.  The primary language we utilize in this layer of the stack is Erlang / Elixir, however, you will have the opportunity to utilize or learn Go and Rust at Ockam. Cryptography protocols are utilized throughout the Ockam stack, so whether this is an area of experience or experimentation in your past, you will be challenged. Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management, and summaries of key results.

Expertise

  • Git and GitHub's workflow.
  • Modern CI/CD pipelines and DevOps.
  • API design
  • Building complex code bases in the Elixir / Erlang
  • Individual and collaborative project management leadership

Experience

  • 10+ years of experience
  • Building with Docker and Kubernetes
  • Provisioning and operating cloud services in AWS, Azure or Google Cloud
  • Consuming and contributing to open source codebases
  • The basics of cryptography and PKI
  • Messaging systems like RabbitMQ 
  • Comfort switching between multiple programming languages

Level

  • This is a Level 6 role at Ockam.
  • Individuals that consider themselves to be Level 5 or 7 are also encouraged to apply.
  • For more information about Role Levels at Ockam, [click here for our guide].


Job Benefits:

  • Remote / distributed team
  • Health care coverage
  • 401k
  • High performance team culture
  • Best in class modern tool stack
  • Stock options

Time zone: (GMT-08:00) Pacific Time +/- 4 hours

Skills: python node.js reactjs

At Rollbar, our mission is to help developers build software quickly and painlessly. We are a ~90-person team based in San Francisco, Barcelona, and Budapest. Over 100,000 developers use our product to innovate faster and decrease time to market while maintaining best-in-class customer experience. Rollbar is used by some of the best engineering teams in the world, including Twilio, Salesforce, Zendesk, and Twitch.  We are looking for an experienced Senior Growth Engineer to join our growing team. The ideal candidates is a growth-oriented Full Stack Engineer that enjoys finding creative ways to solve business problems.  We believe small autonomous and distributed teams are the most effective way to move faster and build dynamic systems. Our architecture and workflows are focused on scalable microservices (container based), short cycle time and highly agile culture.

Our tech stack:

  • React, Webpack, Sass, Redux
  • Python, Node.js
  • MySQL, ElasticSearch, Redis, Clickhouse, Memcache
  • Google Cloud Platform, Kubernetes, Terraform, Kafka, Ansible, Consul, CircleCI, Rollbar

You will:

  • Architect and build a new growth platform for experimentation
  • Build a growth plan of modifying existing features and adding new features on app/website to improve user adoption & satisfaction
  • Develop features according to the plan that you’ve made, using native development technologies
  • Design and build experiments to help us understand how to move our top-line metrics, currently focused on MAU
  • Solve complex business problems with an interdisciplinary team to drive growth

You have:

  • 7+ years of experience as a Fullstack Software Engineer, with 2+ years focused on Growth
  • Experience working with at least 2 Backend languages, with a preference for Python & Node.js 
  • Designed and built experiments into high-traffic products
  • Written Frontend code using modern techniques & frameworks
  • Mastered measuring and tracking user behavior data analytics

Benefits and perks:

  • Competitive salary and stock options
  • Medical, dental and vision insurance
  • Parental leave: 12 weeks
  • Generous hardware, software, and home office set up allowance
  • Casual work environment
  • Inclusive team-oriented culture
  • Have fun and make an impact


Job Benefits:

  • Flexible hours and allow employees to work remotely
  • Generous PTO
  • Free snacks
  • Competitive compensations and equity
  • Team outings with a great culture
  • 100% Health, Vision, Dental, Long-term disability and Life
  • $1500 Annual Conference Budget
Skills: project-management agile javascript java c#

Are you looking to join a challenging and strong project management team working in a team-oriented environment? If so, this role might be for you!  Jack Henry & Associates is seeking to hire a SAFe Program Manager who will be a change agent who leads all levels of an organization through a Lean-Agile transformation at scale by training, coaching, facilitating, and mentoring. 

This servant leader plays a critical role by applying expert knowledge of SAFe who combine their technical knowledge of SAFe with an intrinsic motivation to improve the company's software and systems development processes. In this exciting and challenging role, candidates will plan and execute product integration, new product development and process improvement. This SAFe Program Manager will need to possess the ability to train and coach an enterprise through a SAFe transformation.

MINIMUM QUALIFICATIONS

  • Minimum of 10 years in project management or agile experience.
  • Must be a Certified SAFe® Program Consultant.
  • Bachelor’s degree is required.
  • Previous leadership experience.

PREFERRED QUALIFICATIONS

  • Project Management Professional (PMP) certification.
  • Has broad expertise or unique knowledge and contributes to company objectives as a subject matter expert (SME). Works on highly complex and diverse projects. Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles. Exercises independent judgment in selecting methods, techniques and evaluation criteria for obtaining solutions.
  • Demonstrated strong program management skills and a deep understanding of project management processes and tools.
  • Demonstrated knowledge of industry program and project management practices and company policies and procedures.
  • Expert communication skills in all directions with the ability to design and establish clear communication processes.
  • Able to work in a dynamic environment with conflicting requirements and function productively at all times.
  • Able to see and understand the overall picture of a program by assembling information from all constituent projects.
  • Goal oriented with the ability to meet deadlines.
  • Knowledge of software practices and procedures including Agile methodologies.
  • Able to identify and resolve a wide range of issues in imaginative as well as practical ways.
  • Able to multi-task productively.
  • Able to lead personnel in diverse teams without administrative authority.
  • Able to interact with and manage suppliers and sub-contractors.
  • Able to communicate effectively with stakeholders and manage program stakeholder expectations.
  • Able to interact productively with senior internal and external personnel.

ESSENTIAL FUNCTIONS

  • Manages programs made up of multiple related projects for the development of new or upgraded products, services or corporate processes. 
  • Manages programs from initiation through delivery including oversight of the management of all projects contained within the program. 
  • Establishes program framework with a particular emphasis on communication processes. 
  • Ensures all inter-project interdependencies are identified, documented, tracked and completed. 
  • Ensures all program-level activities, risks and issues are identified, documented and managed appropriately. 
  • Manages coordination of program information and concerns across functional and divisional lines. 
  • May assist less experienced peers. May act as a team lead. 


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: swift java android ios rest

Looking to join a fast-growing, cutting edge technology company serving customers nationwide? Look no further! TownNews, the premier internet hosting provider for media companies in the broadcast and newspaper industry, seeks a seasoned mobile developer to join our team. You will work closely with a small team developing mobile applications for over a hundred customers. 

Qualifications:

Successful candidates will have the following:

  • Experience developing native iOS applications written in Swift using the latest versions of the Xcode
  • Experience developing native Android applications written in Java using the latest versions of the Android Studio
  • Experience working with Git source code management and development collaboration tools for issue tracking and requirements documentation
  • Knowledge of Android SDK (Jetpack, Webkit, Gradle, ConstraintLayout), different versions of Android, and how to deal with different screen sizes
  • Knowledge of iOS SDK (UIKit, WebKit, AVFoundation, AutoLayout), and how to deal with different screen sizes
  • Knowledge of RESTful APIs to connect mobile applications to back-end services
  • Familiarity with push notifications
  • Familiarity with Deep Linking/App Linking
  • Familiarity of Google Mobile Ads

Job Responsibilities:

  • 3 years of professional work experience specialized in mobile development
  • Design, build, and maintain high performance, reusable, and reliable Swift/Java code
  • Help maintain code quality, organization, and automation
  • Work with product managers and other stake holders to provide technical requirements
  • Troubleshoot and fix software defects using an issue tracking system
  • Perform code reviews with other developers

Full benefits package includes: Generous paid time off, 401(k), medical/dental/vision, life insurance and more.

TownNews.com offers a chance to be creative, working with an innovative team in a relaxed atmosphere.

TownNews.com provides services for more than 1500 newspapers nationwide. It is majority owned by Lee Enterprises.



Job Benefits:

  • 401K with matching contributions
  • Medical, Dental, and Vision Coverage
  • Paid vacation, sick, and personal time
  • Work remotely, in office, or a combination of both
  • Help make a difference by saving journalism

Time zone: (GMT-06:00) Central Time

Skills: customer

Company Overview

PoliteMail Software was launched in 2006 to measure Microsoft Outlook & Exchange mail messages.  Focusing in on enterprise employee communications in 2012, the company has seen rapid growth, making the Inc.5000 list in 2018 and 2019 and having 27% of the largest US employers as customers. PoliteMail is Great Place To Work Certified and recently made the Deloitte Fast 500 in 2019 as well.

The company has an aggressive road map of new features, customer requests, and new product

Job Summary

The Support Engineer II is responsible for assisting clients with installing, configuring, and diagnosing issues with our software products, providing both pre-sale and post-sale technical advice and support to prospects and customers.  The Support Engineer II may have the responsibility to securely access, manage, and update cloud servers and services for use by our customers. Working hours of 12:00 PM - 9:00 PM EST Monday - Friday.

Responsibilities and Duties:

  • Provide Escalation Support for Level I who can't solve the issues
  • Work on Projects for Clients - research, design, production, implementation
  • Join in on some sales meetings with clients to be a technical adviser and solutions "person"
  • Monitors status of open trouble tickets to ensure that service level agreements and timelines are being met
  • Train lower-level support engineers
  • Other duties as assigned

Qualifications and Skills

  • 3+ years of technical work experience in professional environments supporting remotely
  • Office 365, Azure - Cloud Technologies
  • Windows Server and IIS, SQL Server
  • Microsoft Desktop and Office experience

Benefits And Perks

Health Insurance
Dental Insurance 
401k
Generous PTO & Company Holidays
Complimentary beverage fridge
Quarterly Company outings
Summer BBQ's
Sit/Stand Desks