Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: java reactjs rest javascript

Looking for a company where you can have an impact? A company where you can have the best of two worlds – an ambitious work environment and an inclusive culture?

Founded in 1996, mobile.de disrupted the status quo of buying and selling cars with the first online vehicle marketplace, driven by the idea to create something new. As a driver of change for growth and innovation we became more than just a platform. We are an ecosystem of skilled and entrepreneurially minded people, a community to unite sellers and buyers. As the No 1 marketplace in Germany we closely cooperate with a powerful network of around 42,000 dealers and connect them with almost 17 million unique users per month.

About the team

For our team in Dreilinden, close to Berlin, we are searching for a Senior Full Stack Engineer (d/f/m) to join an interdisciplinary team within our area focussed on car dealers. You will build products that enable dealers to build awareness about their current offers among people currently seeking to buy a vehicle. For this we develop opportunities to stand-out on the mobile.de marketplace, advertise in the web and hand over key insights into their vehicle specific market context.

Help us on our journey offering a user friendly interface to continue increasing the experience for our dealers!

Your responsibilities:

  • Contribute to the team's work with high-quality, well-tested, and scalable backend (Java based) and frontend (ReactJS) code
  • Build and extend micro services for demand generating dealer products
  • Collaborate closely with other teams within mobile.de and our technology partners
  • Help to raise the overall skill and quality level of our mobile team through agile development principles
  • Take initiative to continuously improve our code

Your profile:

  • 2+ years proven experience as an engineer
  • Sound knowledge of building modern web apps with technologies like React, Node.js, HTML5, CSS3 (SASS, CSS modules)
  • Keen to build microservices or distributed systems in a web technology environment using Java/Kotlin, Spring Boot, HTTP and REST
  • Good understanding in SQL and NoSQL databases (e.g. MySQL, Mongo)
  • Proficient with messaging systems: e.g. RabbitMQ, Kafka
  • You know your way around ensuring quality by following common principles of automated testing in backend code as well as in frontend code by using JUnit, REST Assured, Jest, Cypress or similar testing frameworks
  • Practised in further agile development skills like working in iterations, pair programming and writing clean code
  • Strong communication skills in English, German is a plus

What we offer:

  • Meaningful work with diverse, international, highly skilled and passionate teams which give you the chance to make a difference in our customers’ lives.
  • International career opportunities throughout Adevinta*.
  • Competitive compensation, conference & education budget. We value your personal and professional development.
  • A healthy work-life balance, i.e. part-time work, an additional paid parental leave time, flexible working hours including working from home options.
  • A great atmosphere, open-minded company culture with several social team activities (online and offline).

Benefits:

Benefits are an essential part of your total compensation for the work you do every day. Whether you’re single, in a growing family, or nearing retirement, Adevinta* offers a variety of comprehensive and competitive benefit programs to meet your needs.

Covid-19

People are the heart of Adevinta*, and their health and well-being are our first priority. We continue to monitor local government guidance and partner closely with medical advisors to determine the safest and best next steps for everyone. As a result, most teams are working remotely, with a few teams able to collaborate in person with enhanced safety procedures. We will discuss the particular case for your region during the interview process. As a general rule, interviews will be completed remotely over video calls.



Job Benefits:

  • Part-time options available
  • A start-up spirit within an established organization
  • Healthy work-life balance
  • Flexible work hours, with work-from-home options
  • Competitive compensation and education budget
Skills: javascript reactjs node.js blockchain cryptocurrency

Exodus is looking for an engineer who is excited to explore and integrate bleeding edge cryptocurrencies into the Exodus wallet. Your role as a Blockchain Engineer is to make new blockchains accessible to the millions of users who use our wallet to secure and exchange their crypto assets. We are looking for a JavaScript engineer who is excited about the crypto ecosystem and self-motivated enough to bring new assets into our wallets.

What You Will Do

  • Research the blockchain technicals that underpin new assets and discover ways to integrate them into our Desktop and Mobile wallets.
  • Work cross functionally with our DevOps team to configure full node software.
  • Write indexing services in javascript that interface with the asset’s full node.
  • Modify front-end React.js components in our wallets in order to support the asset.
  • Implement or use 3rd-party libraries for asset signing and transaction creation.
  • Work with the UX designers to implement UX edge cases specific to each asset.
  • Improve the testability, quality, & automation of our applications.
  • Work with external staking providers to implement staking functionality for relevant assets.
  • Improve exchange transaction success rates.

Framework and Languages

  • JavaScript
  • Node.js
  • REST / GraphQL
  • PostgreSQL

Who You Are

  • Experience with crypto and blockchain technology is a requirement. We are looking for someone who is curious about all of crypto and excited about the space collectively, not just one asset or chain.
  • Excellent debugging skills. Your first responsibility will be working across a number of existing assets in order to get failed exchange transactions as close to zero as possible.
  • Self-motivated, well organized, and an excellent communicator - both written and verbal.
  • Able to unblock themselves in a largely asynchronous work environment.
  • Experience with React or ReactNative .
  • Sound understanding of Javascript asynchronous patterns such as async/await, promises, & observables.
  • Sound understanding of Javascript data structures and sorting algorithms.
  • Experience with Node servers & API management.
  • Gets excited about tests and code quality.
  • Embraces typing supersets in Javascript. (Typescript, Flow)
  • Basic understanding of cryptographic primitives like hashing, macs, PK-crypto, and signing.
  • Helpful and willing to offer assistance to other team members within the company.

About Exodus

Exodus is a multi-asset cryptocurrency wallet with a built-in exchange feature. We started our movement in 2015 and have been a distributed team since then. Our mission is to help half of the world exit the traditional financial system and move into the crypto financial system by the year 2030. To do that we want to make sure we hire the best of the best: people who are intrinsically motivated by what we are trying to achieve and who love what they do professionally.

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.
  • Fair pay, no matter where you live along with a competitive benefits package.
  • 100% pay in Bitcoin with a buffer to account for price changes and exchange fees.

Benefits:

Health: Most of our health insurance plans are covered 100% for you and covered 50% for your dependents. We’ll also cover dental insurance. If you are outside of the United States, we will reimburse you up to $500 per month for any medical and dental insurance for you and your dependents.

PTO: 30 days of paid time off per year on top of a flexible schedule where you can work wherever and whenever. If you’re part-time with us, you’ll still receive 15 days of paid time off.

Unlimited Bereavement: We will pay you your full salary for the first two weeks for the loss of any immediate family members but we allow you to take all the time you need to grieve outside of that.

Parental Leave: 12 weeks of fully paid leave with and a month of flexible work for the primary caregiver.

Tax help: Getting paid in Bitcoin new to you? Don’t worry! We will reimburse you for speaking with a professional tax specialist in your state/country to make sure everything is taken care of.

Perks: Exodus offers a variety of seasonal perks including free subscriptions to services like Calm and Masterclass, coverage for gym memberships and therapy. We want to make sure all of our employees know they are our priority and we give back for your hard work often.

Our Hiring Process

Our hiring process consists of several different stages:

Recruiter Interview: If we like your initial application, expect to schedule an interview with a member of our recruitment team. This interview will focus on getting to know you a bit more and will focus on explaining the culture of the company. We want to know more about why you want to join our team, how you feel about our mission and cryptocurrency now and how it fits into your overall career plan to make sure this is the right place for you.

Assessments: Not every role consists of an assessment but if yours does it will be directly related to the job you apply for.

Interview with your future manager: This is to make sure that you are a fit for the team you are applying to and that the hard and soft skills you possess are a good fit for us at the time.

Interview(s) with your future colleagues: We call these focus interviews and they are a time for you to learn more about your role from someone you will closely collaborate with. It’s a time to dig into the culture of the team and the day to day for someone in that role.

Career History Interview: For our management roles, we take some more time before the end of the process to better get to know you and your past performance better. Expect this call if you will be leading a team.



Skills: security javascript cryptography javascript-security

Exodus is looking for a security-focused engineer who is passionate about identifying and fixing security vulnerabilities in the javascript and crypto ecosystem. Your role as a Security Engineer is to ensure the security footprint of the third-party dependencies we bring into our wallet are safe for the millions of users who use our wallet to secure and exchange their crypto assets. We are specifically looking for a security-focused javascript engineer who is excited to work with our existing security team to make improvements to tooling around our security audit process and work with the team to audit in-house and third-party crypto libraries.

What You Will Do

Every third-party dependency added to our codebase goes through a multi-step security audit. We need someone who will:

  • Collaborate with product engineers to ensure that the dependencies they bring into our wallet clients are fully audited for security vulnerabilities.
  • Figure out forking strategies for large dependencies that need to be carved into smaller, easier-to-audit components.
  • Probe for security exploits in code that we write, as well as code, pulled from third-party libraries.
  • Ensure that every single line of code that makes its way to our customers is secure.
  • Improve tooling, process, and communication around our audit process.

Who You Are

  • Cryptography experience.
  • 3+ years of Javascript experience.
  • 2+ years of Javascript security experience.
  • Strong written and verbal communication skills.
  • Excellent security skills. Your first responsibility will be collaborating with our existing security team to review existing audits.
  • Self-motivated and well organised.
  • Able to unblock yourself in a largely asynchronous work environment.

About Exodus

Exodus is a multi-asset cryptocurrency wallet with a built-in exchange feature. We started our movement in 2015 and have been a distributed team since then. Our mission is to help half of the world exit the traditional financial system and move into the crypto financial system by the year 2030. To do that we want to make sure we hire the best of the best: people who are intrinsically motivated by what we are trying to achieve and who love what they do professionally.

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.
  • Fair pay, no matter where you live along with a competitive benefits package.
  • 100% pay in Bitcoin with a buffer to account for price changes and exchange fees.
  • Brand new tech package for your work from home space.

Benefits

Health: Most of our health insurance plans are covered 100% for you and covered 50% for your dependents. We’ll also cover dental insurance. If you are outside of the United States, we will reimburse you up to $500 per month for any medical and dental insurance for you and your dependents.

PTO: 30 days of paid time off per year on top of a flexible schedule where you can work wherever and whenever. If you’re part-time with us, you’ll still receive 15 days of paid time off.

Unlimited Bereavement: We will pay you your full salary for the first two weeks for the loss of any immediate family members but we allow you to take all the time you need to grieve outside of that.

Parental Leave: 12 weeks of fully paid leave with and a month of flexible work for the primary caregiver.

Tax Help: Getting paid in Bitcoin new to you? Don’t worry! We will reimburse you for speaking with a professional tax specialist in your state/country to make sure everything is taken care of.

Perks: Exodus offers a variety of seasonal perks including free subscriptions to services like Calm and Masterclass, coverage for gym memberships and therapy. We want to make sure all of our employees know they are our priority and we give back for your hard work often.

Our Hiring Process

Our hiring process consists of several different stages

Recruiter Interview: If we like your initial application, expect to schedule an interview with a member of our recruitment team. This interview will focus on getting to know you a bit more and will focus on explaining the culture of the company. We want to know more about why you want to join our team, how you feel about our mission and cryptocurrency now and how it fits into your overall career plan to make sure this is the right place for you.

Assessments: Not every role consists of an assessment but if yours does it will be directly related to the job you apply for.

Interview with your future manager: This is to make sure that you are a fit for the team you are applying to and that the hard and soft skills you possess are a good fit for us at the time.

Interview(s) with your future colleagues: We call this focus interviews and they are a time for you to learn more about your role from someone you will closely collaborate with. It’s a time to dig into the culture of the team and the day to day for someone in that role.

Career History Interview: For our management roles, we take some more time before the end of the process to better get to know you and your past performance better. Expect this call if you will be leading a team.



Skills: ruby-on-rails ruby

Whitespectre is a product development company that creates high-performing platforms and apps, both for our long-term client partners and our own products. Founded in 2013, we partner with both large established companies and high-growth start-ups in the US and Europe. We're a close-knit team of 70 smart and diverse people, working together remotely and meeting in person in Barcelona!

We are looking for an experienced Senior Ruby on Rails Developer to join one of our delivery teams on a full-time, long-term basis. In this role, you’ll work closely with the client within a fast-moving cross-functional squad of backend and front-end engineers, product, & UI/UX designers. The team will be solving interesting technical challenges and iterating fast to create products that drive real business growth.

As a senior member of the team, you'll help to drive architecture and implementation decisions, help product make smart decisions to deliver a great user experience in a scalable way, and mentor other engineers.

What will you do?

  • Working with business stakeholders and Product Managers to figure out how to deliver results as efficiently as possible.
  • Solving interesting business challenges with elegant software design to make code modular and maintainable for the future.
  • Designing new architectures and justifying your design decisions to other team members.
  • Understanding how code translates to DB queries and know how to optimize
  • Identifying bottlenecks, using tools to diagnose and refactor code for scale
  • Ensuring the robustness, performance and failure characteristics of the system.
  • Writing well tested (rspec), defect-free code with CI/CD
  • Taking ownership of production applications - managing issues, releases and ensuring quality
  • Sometimes going full stack and having the opportunity to learn more / grow in Javascript (i.e. experience in React.js and GraphQL is useful)

Our company toolset includes ReactJS, Typescript, Webpack, REST/GraphQL, CI/CD with Docker, Heroku/AWS, Rails6, Postgres, Elastic, etc. Working smartly is important to us; automation, dynamic environments spin up with new feature branches and slack bot integrations control our production releases.

You should have...

  • Excellent communication skills (both verbal and written)
  • 5+ years of experience in software development
  • Have worked in teams where you contributed towards technical decision making
  • Proven experience using Agile Methodologies in a remote team
  • Availability to work full-time within a fast-moving cross-functional team, with significant crossover with the core hours 11am - 6pm Central European Time

Benefits

  • Interesting challenges: We’ve done everything from scaling high-performance backends, building beautiful (but complex) user interfaces to apps with low-level bluetooth communication with hardware devices.
  • Competitive rates: This is a contract position with a long-term outlook.
  • 100% Remote: We've been proudly and successfully remote-first for 7+ years
  • Impact: Our delivery teams are fast-moving, highly collaborative, and own products end to end - your thinking and contribution make a big impact!
  • Great environment: We provide a great working atmosphere where you can share and learn with other smart people.
  • Career progression: We want you to grow with us and provide the opportunities, knowledge sharing and mentorship to do that.
  • Work-life balance: love your work, but know that it doesn’t take over your life.
  • Paid Meetups: Come meet with your colleagues in Barcelona or at a local meetup.

You must live outside of the US. Please no recruitment agencies.



Skills: c# web-services

Are you a Software Developer looking for innovative application development?

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

Join our Bently Nevada Team!

ARMS Reliability, part of Baker Hughes Bently Nevada is a leading global provider of reliability solutions, supporting some of the world’s largest resource, power and utility companies. Using innovative technology, advisory services and decades of reliability engineering experience, we are transforming the way companies manage the reliability of their assets.

Partner with the best

As a Senior Software Engineer, you'll take initiative when a problem arises. You'll organise 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 Senior Software Engineer, 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, organisations and regions.

Fuel your passion

To be successful in this role you will:

  • Have proven experience in a professional software development role with knowledge of code optimization techniques.

  • Have demonstrated talent as a C# developer in a team environment.

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

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

  • Have exposure to Agile development methodologies.

  • Have 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

About Us

With operations in over 120 countries, we provide better solutions for our customers and richer opportunities for our people. As a leading partner to the energy industry, we're committed to achieving net-zero carbon emissions by 2050 and we're always looking for the right people to help us get there. People who are as passionate as we are about making energy safer, cleaner and more efficient.

Join Us

Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you!



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: amazon-web-services reactjs javascript typescript docker

OUR COMPANY

At iFIT we are passionate about empowering people to change their lives and achieve healthy, sustainable results. We strive to continuously push the limits to bring our customer’s cutting-edge products that will help them in every aspect of their lives. We have the vision to create the world's most complete health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition, and recovery - into a seamless interactive experience. As a member of our team, you will help us continue to build our vision and positively impact our users’ lives every day.

OUR VALUES

Everything we do at iFIT is driven by our values. These values guide us to deliver the best products and experiences to our members. Our values also help us create an excellent environment for our employees to encourage collaboration, growth, and an enjoyable workplace.

  • Always Multiply. Multiply those around us. Strive to amplify the capacity, intelligence, and motivation of the people on our team.

  • Always Improve. There is always room to improve and something to learn.

  • Each Member Matters. Every member's experience matters. Our members' best and worst experiences are where we make lifelong changes and relationships.

  • Have A Winning Mentality. Together, we win in the marketplace by creating the best products possible.

  • Be Accountable. We are accountable as a team and individuals for delivering on commitments.

  • Be Solution Minded. Be a problem solver.

  • Enjoy The Ride. Create a positive, energizing, and fun work experience as a team.

JOB SUMMARY

We are currently seeking a motivated individual to join our team as a Full Stack Developer. You will help us build the services and web applications that make the entire iFIT experience possible in this role. We look for people who are excellent problem solvers and quick learners. Our teams work across a broad spectrum of disciplines, from debugging and optimizing code to architecting new features that integrate many services. Aside from working closely with your team, you will often collaborate with others in the company, like our mobile teams, DevOps, and even some hardware engineers. With such a collaborative environment, we seek out excellent communicators who can join forces with others to bring the best products to market.

We would love to talk to you if you have a few years of experience building backend systems with JavaScript or TypeScript. Experience with AWS is a big plus since AWS is the foundation of our products. You should also be the type of person who likes to root out problems and continually improve code, processes, and tools. We put a lot of effort into code quality and ensuring that our code is testable and maintainable. We seek out developers who take quality as seriously as we do. Take a look at our tech stack below, and if you have used some of our tools, you should fit right in.

OUR TECHNOLOGY

We use a lot of great tools to build the services that create the iFIT experience. You don’t need to know every single one yet, but these are typical things that we use every day:

  • AWS

  • JavaScript, Typescript, React and GraphQL

  • Jest, TypeMoq, and Karma for testing

  • MongoDB, PostgreSQL, and DynamoDB

  • Docker

  • MQTT

JOB RESPONSIBILITIES

  • Architect and build services using TypeScript and a variety of AWS products.

  • Design performance-driven endpoints for our public API.

  • Ensure all of our code works as designed by helping build out our extensive test suite.

  • Participate in peer code reviews. A great way to produce solid code and learn new things!

  • Engage in internal tech talks and other training. Got something interesting to teach us? Please share!

  • Improve our products by migrating features from our monolith to their own services.

  • Work closely with front-end and mobile teams to build endpoints that serve our customer-facing products.

COMPENSATION AND BENEFITS

  • Highly competitive compensation.

  • Full benefits package (Medical, HSA, FSA, Dental, Vision and Life insurance)

  • 401(k) with company match.

  • A PTO policy that ensures you can find a happy work-to-life balance.

  • Access to cutting-edge technology and hardware for work and fitness.

OTHER PERKS

  • One free piece of iFIT enabled fitness equipment upon starting employment with iFIT.

  • A free iFIT membership!

  • A flexible work environment that allows you to work in a manner that is most efficient for you and your team.

  • If remote work is not for you, join us at our headquarters in beautiful Cache Valley with access to an exceptional outdoor lifestyle, a university campus nearby, and the chance to test the fitness products we create.

  • Virtual and on-site meetups with lots of fun activities to build camaraderie with teammates throughout the company.

  • Discounts on iFIT apparel and other products

Check us out!

Stack Overflow Company Page

iFit--About Us

List of states we are able to hire in: AK, AZ, AR, CA, CO, CT, FL, GA, ID, IL, IN, KS, MI, MA, MD, MN, MO, MS, NC, NH, NJ, OH, OR, PA, SC, SD, TN, TX, UT, VA, WA, WI.

DISCLAIMER

Your employment at iFIT is "at-will". You and the company each have the right to terminate the employment relationship at any time for any cause or for no cause at all. Nothing but an express written contract signed by you and a Vice President of this Company can modify this "employment at will" arrangement.

"We do not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, ancestry, mental or physical disability, sexual orientation, gender identity, medical condition, genetic information, marital status, veteran status or any other characteristic protected by law."



Job Benefits:

  • Great health, dental, vision, and 401K
  • Strong & healthy distributed team environment
  • Yearly pay/performance evaluations
  • Regular team meet-ups
  • All equipment provided: MacBook, phone and phone plan, tablets, etc.
  • Signing bonus of fitness equipment (treadmill, bike, etc)
  • Fitness equipment discounts
  • PTO and personal leave
Skills: linux ubuntu embedded

Canonical, the publisher of Ubuntu, is a remote-first global software company at the forefront of Cloud and IoT. Our products help companies transform their digital operations from cloud to edge.

For the Internet of Things, our mission is to enable companies to make fleets of very secure connected devices. Canonical provides the base Ubuntu OS and kernel, with secure update and management mechanisms. Our customers create mission-critical control systems, gateways and appliances that need to meet stringent quality and security requirements, and we aspire to bring this level of security to the wider consumer electronics and device market.

Our Field Engineers do what is right for the client. They are accomplished technologists that take a hands-on approach to field engineering leadership. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical approach to open source and connected devices brings best-of-breed thinking to the emerging field of edge compute. They also care to develop their colleagues, helping them deepen their understanding of the technology, their ability to manage time, and their awareness of customer business thinking for continuous improvement and personal development.

This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins.

Here are some of the things we are looking for:

  • Bachelors degree in Computer Science or related technical field
  • Extensive Linux experience - Debian or Ubuntu preferred
  • Solid embedded experience - Yocto or RTOS
  • Fluency in at least one of Golang, Python, C, C++, or Rust
  • Experience with customer engagements a plus
  • Professional written and spoken English
  • Excellent communication and presentation skills
  • Result-oriented
  • Ability to multi-task
  • A personal drive to meet commitments
  • An ability to communicate the business benefits of technology
  • An humble learner and quick study

Other desirable traits include additional languages (both the programming and human kinds), and previous experience working in a remote-first, diverse, distributed company.

What Canonical offers is more than just a job. It is a career opportunity to leave your mark on the world. We provide a stimulating work environment where you will learn a lot, and a culture that encourages innovation. We also offer a competitive compensation package, generous benefits and perks, including the ability to work from anywhere in your team time zones.

Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#stack

#LI-Remote



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

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 4.6 Glassdoor rating).

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: cloud ubuntu linux

Help global companies embrace the public cloud infrastructure, cloud native operations, and open source applications with help of Canonical’s technologies and tools. Our global field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes and a wide range of associated technology.

We often say that field engineering is 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true.

The people who love this role are developers who like to solve customer problems through architecture, presentations and training.

The main responsibilities of this position are:

  • Understand Ubuntu, Linux, networking and services in real-world public cloud environments
  • Architect complex infrastructure solutions like Kubernetes, Ceph, Hadoop and Spark, Kubeflow
  • Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
  • Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds

If you have a passion for the latest open source technologies, cloud-native development, data centre technologies such as Kubernetes, Public Cloud (AWS, Azure, Google Cloud) and computer networking, you will love the Cloud Field Software Engineer role at Canonical.

The successful Field Software Engineer will have :

  • Degree in Computer Science or related technical field
  • 3 years of Linux development experience
  • 2-3 years experience with Ubuntu, Kubernetes, or Ceph
  • 2-3 years experience with architecting and implementing solutions on top of public clouds
  • Python and bash understanding, troubleshooting skills
  • Fluent written and spoken English
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Interest in new technologies like LXD, Juju and Snaps
  • Ability to travel globally for periods up to two weeks; up to 25% of travel time (after covid-19 restrictions lift)

Nice to have:

  • Second language
  • Public Cloud certifications

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





Job Benefits:

  • Progression - we hire for talent, passion, integrity and work ethic
  • Remote work - fully distributed with regular team in-person events
  • Open source and business - equally
  • International - exceptional colleagues from anywhere
  • Travel - we get together and meet customers in interesting places
  • Retirement benefits
  • Medical / Dental / Vision
Skills: java sql java-ee continuous-integration

Our partner is seeking a REMOTE (state side, location dependent) Java Software Engineer that is a motivated, adaptable, hard working, and talented career-minded professional who would like to make a difference utilizing their skill set, while working in a thriving agile-methodology environment. You’ll be responsible for evaluating elements of technology’s effectiveness through requirements gathering, testing, research and investigation, and offer recommendations for improvements that result in increased quality and effectiveness. You’ll listen to and evaluate customer needs to determine and provide high quality solutions that align with their expectations.

  • Participate in tactical initiatives such as designing, developing and reviewing code with the opportunity to be part of strategic visioning, introducing new technologies, design, improved metrics, and process improvements
  • Be part of the full application lifecycle (design, develop, test, deploy and maintain), innovating in each step
  • Designing API’s and working with other teams to build integrations
  • Develop full slices of the application from the UI to the data store
  • Share responsibility with your teammates for occasional after-hours on-call rotation for support of production level systems
  • Design, develop, execute, and maintain complex automated test code, scripts, data, and associated drivers per recognized SDLC methodology
  • Participate in and lead design and code reviews


What You'll Bring:

  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
  • Minimum, high school diploma or GED
  • Must be at least 18 years of age
  • 3+ years of professional experience in application development at an enterprise level. (post-graduate)
  • 2+ years of experience in SQL or NoSQL DB structures, experience with DB migration scripts (SQL Server, MySQL, Mongo)
  • 2+ Years of experience in JAVA
  • Occasional travel to company offices or meetings as required
  • For flexible or full remote work from home positions, reliable high speed internet connection and dedicated work space are required
  • Must be located in one of the following US States: AZ, CA, FL, IL, LA, MD, MI, MN, MO, NJ, NV, NY, OH, OR, TN, TX, VA, WA or WI

Preferred:

  • Advanced degree (Bachelor's or Master’s) in Computer Science, Computer Information Systems, Management Information Systems, or a related field OR 6+ years of relevant IT experience OR IT Boot Camp graduate
  • Experience in front-end technologies, such as: Angular or Nest.js
  • Experience including JAVA, Node.js or SpringBoot
  • Experience creating applications in cloud-based and cloud native development environments (ex. Azure, AWS, Google, Kubernetes)
  • Experience creating and consuming API's or experience developing web services
  • Experience developing software in a SaaS environment using CI/CD and DevOps methodology
  • Automated test development and execution (for example, REST-assured, Selenium, etc)

Qualified candidates should also possess:

  • Experience in an Agile working environment
  • Behaviors that demonstrate ability to keep current on technology trends
  • Evolving communication and collaboration skills
  • Experience with designing new methods and working with existing patterns in a previous role