Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: ruby scrum project-management python

Join our global team of 300+ craftspeople to support our growing distributed services business. We are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out.

WHO YOU ARE As our Experienced Backend Engineer, you have deep knowledge of the Ruby language and you make it a habit of learning the mechanics behind the magic of any framework. You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. RESPONSIBILITIES AND DUTIES
  • Architect and build web applications using Ruby
  • Be a leader-contributor on a team creating a distributed system that will change the way people shop and interact in a virtual and physical retail environment
  • Collaborate with product designers and clients to clarify requirements, prototype functionality and build products
  • Plan, estimate and prioritize work in a remote, distributed team environment
  • Guide our clients in best practices in order to achieve great project success
QUALIFICATIONS AND SKILLS
  • 5 + years of professional software development experience
  • Current production experience utilizing Ruby in both Non-Rails and Rails environments
  • Demonstrated proficiency with server-side development using Python and Golang is helpful
  • Previous remote work experience is required
  • Previous experience collaborating on highly distributed teams
  • Previous experience in a consultative environment is required
  • Experience working within an Agile/Scrum environment.
  • Possess a strong and reliable internet connection

YOU WILL BE SUCCESSFUL WHEN

  • You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it
  • Thrive on collaborating with other team members and across disciplines
  • You are happy to receive feedback and see it as an opportunity for reflection and improvement
  • You are always learning - Whether you are learning to help your team and customer work through new concepts and technology
  • You are astute, you know when to push an issue and when to let things lie
  • You are friendly - you reach out to your teammates even if they aren’t on your project team
  • You can work through ambiguity - you aren’t shy about asking questions to gain clarity
  • Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally


Job Benefits:

  • Open Vacation Policy
  • Hardware
  • Health, Vision, Dental Benefits
  • Fitness Reimbursement Program
  • Flexible Work Hours
  • Paternity & Maternity Leave
  • Education Allowance
  • Conference Assistance
  • Annual Company Retreat
Skills: ruby-on-rails ruby reactjs

Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.

Skills: ruby-on-rails ruby reactjs

Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.

Skills: c#

Senior Software Developer (Bently Nevada - ARMS Reliability)

Are you a Software Developer looking for innovative application development?

Do you like working in collaborative teams and solving technical problems?

Join our ARMS Reliability Team!

ARMS Reliability, part of Baker Hughes Bently Nevada, is a leading global provider of reliability solutions to some of the world’s largest resource, power and utility companies. Through a unique blend of innovative technology, advisory services and decades of reliability engineering experience, we are transforming the way companies manage the reliability of their assets. As a result, our customers realize value and continuous growth through achieving the optimal balance of cost, risk and performance.

Partner with the best

As a Senior Software Developer, you'll take initiative when a problem arises. You'll organize and manage your excellency in communication and ability to engage with both internal and external stakeholders. You'll work just as well independently as when you are in a team environment and have an eye for detail.

As a Software Developer, you will be responsible for:

  • Working on existing and new software products across multiple platforms.

  • Designing and developing of robust, scalable software applications.

  • Providing ongoing maintenance and enhancement of existing software applications.

  • Authoring high-quality technical and user documentation.

  • Working with people across multiple divisions, organizations and regions.


Fuel your passion

To be successful in this role you will:

  • Have extensive experience (at least 5 years) in a professional software development role.

  • Demonstrate talent as a C# developer in a team environment.

  • Show expertise in Microsoft Visual Studio development environment, SQL Server, and relational data structures.

  • Have successfully completed in computer science or related field or solid and proven experience as a Senior Software Engineer.

  • Display a solid understanding of key concepts of object-orientated programming and relational data structures.

  • Have exposure to Agile development methodologies.

  • Display high level knowledge of code optimization techniques.

  • Demonstrate understanding of the concepts of Entity Framework, API Development and Consumption.


Work in a way that works for you

We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns:

  • Working remotely from home or any other work location (up to 5 days a week)

  • Working flexible hours - flexing the times you work in the day


Working with us

Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.

Working for you

Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect:

  • Contemporary work-life balance policies and wellbeing activities

  • Comprehensive private medical care options

  • Safety net of life insurance and disability programs

  • Tailored financial programs

  • Additional elected or voluntary benefits



Job Benefits:

  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits
  • Various leaves of absence for family care and personal needs
  • Paid leave in most countries for the birth or adoption of a child
  • Tailored by location to meet the needs of our people and families
  • Flexible working options and hours
Skills: java kotlin

Summary:

We’re hiring an experienced Backend Developer to work 100% remotely for a global payment-processing company.

We are a financial services company, providing payment processing technologies, software and services, and APIs for e-commerce and digital transacting.

----------

Why Work With Us:

Here are some reasons why you should consider joining us:

  • We work from anywhere. You’ll be joining our remote team and work alongside colleagues all over the world.
  • We’re a growing team with an exciting product. We’ve been growing organically for more than 10 years and have become one of the market leaders in our industry.
  • We’ll trust you. You’ll be given plenty of responsibility as your role will be vital in order for the company to meet its targets.
  • We’ll help you grow. We will give training in order for you to achieve your career path goals.


What You’ll Do:

  • Help us develop our financial platform.
  • Develop new features for our product (integration with 3rd party providers, QR Code support, improve fraud detection tasks).
  • Support and modernize existing web services to match latest industry standards.
  • Deploy web services on cloud providers (AWS).
  • Collaborate with our technical leaders to plan and execute a roadmap.


What We’re Looking For:

  • 4+ years experience in any backend language (Node.js, Java, Kotlin).
  • Fluency in English.
  • Good communication skills.

Bonus:

  • Working knowledge of AWS Services (SQS, SNS, S3, Lambda, etc.).
  • Experience working with SQL Databases.

This is a long-term, full-time role. We’re looking for people who can grow with our products for years to come.



Skills: ubuntu cloud linux

This Engineering leadership role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology with an interest in business operations, then you will enjoy working with some of the best people in the industry at Canonical.

The Commercial Systems engineering team's mission is seamless access and integration to Canonical services that provide added value to the already rich open-source universe. Building a combination of home-grown systems and integration with existing open-source technologies, off-the shelf SaaS such as Salesforce and public cloud marketplaces, the team enables sales, operations, support and delivery at Canonical to scale.

As a member of the team and in cooperation with internal stakeholders you will be challenged to identify, design and implement or improve internal business processes and deliver solutions at scale the highest engineering quality. As part of an established and fully remote team your daily tasks will be mostly focused on coding, reviewing, testing, delivery and maintenance of solutions across a range of products/solutions including Salesforce.

Key Responsibilities

  • Develop services, features, and enhancements, primarily in Python or Go.
  • Analyze, design, implement, deploy and maintain distributed systems responsible for financial transactions and product entitlements.
  • Integrate our commercial solutions with public cloud marketplaces and APIs.
  • Stay up-to-date on and apply the latest developments in public cloud marketplaces, APIs and features.
  • Work within a team in an agile manner on design, implementation, testing and code reviews in an iterative manner.
  • Take ownership of services deployed to production that satisfy diverse interests across our company.
  • Assist in meeting with internal stakeholders to help gather requirements and set priorities.

Required Skills and Experience

  • Bachelor's degree or equivalent in Computer Science or related engineering field.
  • 5+ years of experience as a software developer in a high-level language.
  • Proven ability to consistently deliver robust code to production.
  • Experience with building and evolving distributed systems and APIs.
  • Experience with developing and deploying for Ubuntu Linux in public clouds.
  • Experience with integrating authentication & authorization, financial, public cloud or marketplace systems is a plus.
  • Experience with SalesForce or APEX is a plus.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with a diverse set of team members and stakeholders and remain highly motivated, productive, and organized.
  • Able to travel to international destinations for 1 week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#LI-Remote #stack



Skills: java node.js javascript docker amazon-web-services

Closing date: Monday 6th December

Want to work on complex, large scale services for millions of people across the world?

Want the opportunity to have a positive impact and work on stuff that really matters?

If you've ticked both those boxes then this is definitely an opportunity you should apply to!

As a Principal Developer, you'll be passionate about building software that solves problems. We’re home to some of the most important public services in the United Kingdom and you'll drive the technical delivery, providing technical leadership so we can continue to build, improve, and maintain important digital services relied upon by the UK public and government.

You’ll ensure high-quality code is delivered in line with project goals and delivery cycles and you’ll thrive using agile methods.

Your key areas of impact will be:

  • leading and advising on design choices and ensuring that software is high quality and balances technical and business considerations
  • providing support and direction across multiple teams through deep technical insight, to balance new and live services
  • improving our continuous deployment pipelines - helping us to identify and remove bottlenecks and increase the speed at which we can get features into the hands of our users
  • working with teams to identify areas for improvement, coaching and mentoring team members
  • pioneering new approaches, defining and sharing best practices across teams

Skills: go node.js python javascript ruby-on-rails

At Imaginary Cloud, we believe technology should improve and simplify people's lives. We are a Software Development and UX/UI Design company that follows a unique user-centric Product Design Process. We helped build and launch more than 200 web & mobile applications worldwide together with industry-leading clients and have been awarded in 2020 as Top 100 Fastest Growing Company and Top 1000 Global Company by Clutch.

Our purpose is to champion a human-centric world; that is why we put our people first always. You can expect a respectful and caring culture, where you can grow and learn in a flexible work environment (see for yourself by checking our Glassdoor rating). We are a certified Great Place to Work®, an award that proves our dedication towards building a Human-Centric World from within.

At Imaginary Cloud you will find:

  • A remote-first company. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
  • Flexible working hours
  • Global projects with industry-leading clients
  • Career plan with strong growth potential
  • Health & Dental insurance
  • Paid sick days
  • Informal environment
  • Team events
  • Caring, respectful and human-centric culture
  • Comfort budget
  • Fair compensation according to your experience
  • No Outsourcing, as an Imaginaree you will always be part of Imaginary Cloud

We would love to have you on board if you have hands-on experience in the following areas:

1+ years of working experience in Back-end Development with GO

  • 2+ years of experience in Software Development
  • A clear understanding of Object-Oriented Programming (OOP)
  • Good proficiency in writing well designed, testable, efficient code by using best software development practices
  • Experience with different open-source programming languages used on web projects
  • Fluency in English, both spoken and written

Get to know our tech stack:

  • Javascript (React.js, Angular.js, Vue.js, Node.js)
  • Ruby / Ruby on Rails
  • Python / Django
  • Git
  • SQL (MySQL / PostgreSQL)
  • Mobile development (iOS, Android, React Native)
  • Linux / Mac OS - command line
  • Automated provisioning tools (Docker / Ansible / Capistrano)
  • NoSQL (Mongo, Redis, etc.)
  • Photoshop / Figma

As a Back-End Developer, your day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.

If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.

Want to get to know us a little bit better? Check out our blog to see who we are and what to expect from our recruitment process.



Time zone: (GMT+00:00) Lisbon

Skills: reactjs ruby oop

At Imaginary Cloud, we believe technology should improve and simplify people's lives. We are a Software Development and UX/UI Design company that follows a unique user-centric Product Design Process. We helped build and launch more than 200 web & mobile applications worldwide together with industry-leading clients and have been awarded in 2020 as Top 100 Fastest Growing Company and Top 1000 Global Company by Clutch.

Our purpose is to champion a human-centric world; that is why we put our people first always. You can expect a respectful and caring culture, where you can grow and learn in a flexible work environment (see for yourself by checking our Glassdoor rating). We are a certified Great Place to Work®, an award that proves our dedication towards building a Human-Centric World from within.

At Imaginary Cloud you will find:

  • A remote-first company. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
  • Flexible working hours
  • Global projects with industry-leading clients
  • Career plan with strong growth potential
  • Health & Dental insurance
  • Paid sick days
  • Informal environment
  • Team events
  • Caring, respectful and human-centric culture
  • Comfort budget
  • Fair compensation according to your experience
  • No Outsourcing, as an Imaginaree you will always be part of Imaginary Cloud

We would love to have you on board if you have hands-on experience in the following areas:

1+ years of working experience in Front-end Development

  • 2+ years of experience in Software Development
  • A clear understanding of Object-Oriented Programming (OOP)
  • Good proficiency in writing well designed, testable, efficient code by using best software development practices
  • Experience with different open-source programming languages used on web projects
  • Fluency in English, both spoken and written

Get to know our tech stack:

  • Javascript (Angular.js, React.js, Vue.js, Node.js)
  • Ruby / Ruby on Rails
  • Python / Django
  • Git
  • SQL (MySQL / PostgreSQL)
  • Mobile development (iOS, Android, React Native)
  • Linux / Mac OS - command line
  • Automated provisioning tools (Docker / Ansible / Capistrano)
  • NoSQL (Mongo, Redis, etc.)
  • Photoshop / Figma

As a Front-End Developer, your day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.

If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.

Want to get to know us a little bit better? Check out our blog to see who we are and what to expect from our recruitment process.



Time zone: (GMT+00:00) Lisbon

Skills: c# .net cloud asp.net

ECI Software Solutions is seeking a Senior Software Architect to develop leading-edge Multi-tenant SaaS Software Solutions for small to medium-size manufacturers and related businesses. It is an exciting time at ECI! We are making substantial investments to drive innovation and integration on our global software platforms.

The Sr Software Architect will be a member of our software development team working in an Agile environment and interacting at a detailed level with multiple development teams. The position reports to the Development Manager. Our flagship ERP is currently constructed utilizing C#, .Net Framework, Sql Server, and VB6. The Sr Software Architect will be responsible for architecting, designing, communicating, and overseeing our full software development stack for this flagship ERP and other solutions using but not limited to ASP.NET MVC (C#), Microsoft SQL Server, Micro Services, and Public Cloud Technologies where appropriate. The goal is to iteratively with minimal risk move this ERP to modern patterns, practices, and user experience to increase its market competitiveness.

This position can be remote.


Your skills and experience will include:

  • Defining and evangelizing software architecture for multitenant SaaS responsive web apps
  • Delivering production-scale cloud-native software application solutions
  • Being both player and coach of a small team of developers responsible for the entire software stack effectively employing collaboration to get tasks done
  • Ability to build consensus among the team for architectural vision and direction
  • Expert level of experience as a full-stack software developer and application architect
  • Lead adherence to architectural principles and mentoring a global team of software developers
  • Securing applications using security best practices, federated login, and penetration testing
  • Developing a strategy for incrementally re-architecting legacy software into native cloud applications
  • Researching and communicating possibilities of leveraging public cloud technologies
  • Creative thinking and amazing problem-solving skills
  • Working as an integral resource to multiple agile software scrum teams
  • Performing code reviews, design reviews, and participating in the development of prototypes
  • Translating business requirements into profitable scalable and supportable architectures
  • Documenting workflows, tools, or complex areas of software applications.
  • Communicate effectively with stakeholders and employees at all levels of the organization (executives, product managers, software engineers, QA, IT).

Required technical skills:

  • 8+ years of back-end and Front-end software architectures, frameworks, and methodologies
  • Cloud computing and cloud-native architectures
  • In-depth knowledge of architecture and software design patterns
  • Continuous integration/continuous deployment
  • Unit, integrate, performance and penetration testing
  • Test Driven Design in practice (TDD)
  • Agile software development lifecycle
  • Micro services
  • Java script frameworks
  • Asynchronous technologies
  • Caching
  • Queueing
  • Restful APIs
  • Federated and single sign-on
  • Performance tuning and troubleshooting
  • Secure coding, OWASP Top Ten
  • Relational and NoSQL databases
  • ASP.Net MVC
  • .Net Framework and Core up to .Net 5

Preferred:

  • Responsive design – working knowledge
  • WCAG (ADA) Web Design – working knowledge
  • VB6 – basic knowledge

Education:

  • BS in Computer Science or equivalent experience