Recent remote jobs
Canonical Ubuntu is the primary platform for public cloud computing, in part because we invest in the cloud user experience, cloud tooling, and optimise Ubuntu for each of the major public clouds. Making Ubuntu leaner, faster, more efficient and easier to use on the public clouds saves our user base a huge amount of time and money, and enables them to accelerate their work on the cloud.
We are the upstream lead for cloud-init, a critical tool in the world of cloud computing. Every cloud supports cloud-init, and it is a standard way to initialize and shape the behaviour of virtual machines on cloud infrastructure. You’ll work with the Ubuntu Server team alongside major cloud partners to help develop, test, and release improvements to cloud-init, and be a key voice in the cloud-init open source community.
This role requires quality-oriented software engineering in Python, an awareness of public cloud norms and expectations, and a focus on software performance. Excellent Python skills are required, with substantial contributions to open source Python projects preferred.
Applicants should be passionate about building tools that are used by millions of developers. A personal interest and emphasis on quality, documentation, and careful community coordination is important. Cloud-init is used beyond Ubuntu and the community is vast. Applicants should be ready to work with the community and help guide engineering best practices regardless of platform.
What you’ll do
- Collaborate proactively with a distributed team
- Write high quality code, with unit and functional tests, to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks for internal and external events, when it is once again safe to do so
Who you are
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have extensive experience with Python on Linux
- You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, QEMU/KVM, LXC/LXD, Python, cloud computing, linux system fundamentals such as networking, storage, and security
- Bonus points if you have experience provisioning and managing instances on one or more of the major public clouds.
- Bonus points if you have experience driving an open source community
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
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
Whitespectre is a product-centric, technology consultancy for both vc funded start-ups and large companies across the US and Europe. As long-term partners to our clients, we’ve played a critical role in their growth- both through the products we co-create and the expertise and processes we bring. We’re also a product incubator ourselves, with our own applications and growing b2b SaaS platform.
Proudly remote first since 2013, we’re a close-knit team of 75, working in fast-moving, agile pods to solve interesting technical challenges and drive real business impact.
What's it like to be a Front End / React Engineer at Whitespectre?
- Our senior react native developers are sharp technical experts with the ability to think like product owners- being able to advocate for code quality as a long term strategic investment while knowing when to adapt a more start-up mentality to deliver rapid business value. They drive architecture and implementation decisions, mentor other engineers, and stay up to date with the latest Javascript techniques and trends as part of the collective Whitespectre rails brain trust.
- Whitespectre operates on a fully-modern tech stack- toolset includes Node.js/Express, ReactJS, Typescript, Webpack, REST/GraphQL, Rails, Postgres, Elastic, CI/CD with Docker, Heroku/AWS, etc. Working smartly is important to us; automation, dynamic environments spin up with new feature branches and slack bot integrations control our production releases.
- The majority of our projects involve building greenfield applications and our delivery teams typically own products end to end - your thinking and contribution make a big impact!
- You can read more about life in our engineering team in this blog post by our Senior Engineer, Eneko.
What else is great about working at Whitespectre?
- Interesting challenges: We’ve done everything from scaling high-performance, high concurrency micro-service backends, building beautiful (but complex) user interfaces to handling real-time event streams from hardware devices..
- Grow everyday: Be in an environment that embraces constant learning and exploring - whether it’s a new skill, a new way of thinking, or a new product experiment, we know it’s the key to staying motivated.
- Career progression: Get the opportunities, knowledge sharing, and mentorship to grow- whether you want to move into management or Principle Engineer. We proudly promote from within.
- Work-life balance: Thrive at work, but know that it doesn’t take over your life. Clear processes and realistic planning avoids fires!
- Paid Meetups: We love remote, but face to face is pretty great too. Come meet with your colleagues in Barcelona or at a local meetup.
- Competitive rates, long-term outlook: We offer competitive rates and a long-term, full-time contract position. Many of our team members have been with us for 5+ years.
- Want to know more? Check out Glassdoor
This is the right position for you if want-
- The challenge of collaborating with business stakeholders and Product Managers to advocate for technology solutions while bearing in mind the tradeoffs for business results
- The responsibility of designing new solutions and being confident to justify your technology decisions. (Plus debating and recognizing when a colleague has an even better idea!)
- To solve problems that can’t be addressed by just searching Stack Overflow
- The opportunity to go outside your core React expertise and strong skills with other technologies (e.g. React Native, Node.js)
- An environment where excellent communication skills (both verbal and written) are valued and honed
A culture where people from different backgrounds interact, collaborate and reach a shared goal
The “check the box” Requirements
- 5+ years of experience in software development, 3+ years of Javascript/Typescript
- Experience contributing to technical decision making within a team
- Can work full-time with a significant crossover with the core hours: 11am - 6pm Central European Time
- Live outside of the US. Please, no recruitment agencies.
Interested in applying?
- Apply by completing the form below
- Or email us with any questions on reactjs-jobs@whitespectre.com
Exodus is looking for a detail-orientated Blockchain Engineer, with a focus on Solana, to join our global team! As the first Blockchain Engineer on our Apps Platform team, you will help design and integrate third-party dApps inside Exodus. You will also have the chance to provide mentorship to current Apps Platform team members who are interested in learning more about interacting with and building dApps. If you have a background in blockchain development, JavaScript, and are excited about the crypto ecosystem, let's talk!
What You'll Do
- Design, architect, and document the Apps Platform: the foundation layer for dApps to run inside of Exodus
- Build an SDK for developers to use when integrating dApps into Exodus, to perform actions in the Exodus wallets
- Integrate third-party dApps inside of Exodus
- Serve as a mentor to other developers on the team interested in learning more about Blockchain development
Frameworks & Languages
- Anchor
- JavaScript
- Rust
- Solidity
- Web3
Who You Are
- Good experience and demonstrated history of working with JavaScript and blockchain development
- You have a good understanding of the blockchain, smart contracts and Web3 apps, and have worked with these technologies in the past
- You have experience interacting with Solana dApps via JavaScript (using the Solana-Web3.js library)
- You have an understanding of relational database concepts and have designed some relational database schemas in the past.
- Demonstrated ability to solve problems and take initiative
- Amazing written and verbal communication skills
Preferred:
- You have experience building Solana programs (and, consequently, the Rust language) and have worked with them in the past
Most important:
- Significant hands-on experience with two or more of the following programming languages: Rust, C/C++, Java, C#, Objective-C/Swift.
- Experience shipping multiple games to one or more of the following platforms: XB1, PS4, Nintendo Switch.
- Extensive experience either building out platform SDK capabilities or integrating with platform SDKs and tools.
- Experience influencing cross-functional teams without formal authority.
- Experience writing high-quality unit tests.
Nice to have:
- Experience and understanding working with Unity 3D and/or Unreal Engine.
- Experience and understanding working with one or more of the following platforms: iOS, Android, Macintosh.
- Strong demonstrable experience in implementing solutions for technical consumers
- Familiar/involved with open source projects
- Experience with working remotely
Personal:
- Independent
- Fluent in English, written and spoken
- Problem solver
- Proactive attitude
Live Energized:
- Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
- Work from anywhere as part of a community of digital nomads.
- Live and work in one of our roaming hacker houses (X-Outposts) around the world:
- Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
- Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Job Benefits:
- Get the chance to work with big brands
- Live and work in one of our roaming hacker houses around the world
- Work from anywhere as part of a community of digital nomads
- Join our vibrant community
- We provide up to $2,500 in funding for your growth & wellbeing
Most important:
- Solid experience with Blockchain development
- Experience building tokens/cryptocurrencies
- Experience creating NFT's
- Well-versed in blockchain technologies
- Experience with Ethereum
- Has explored alternative blockchain platforms
- Confident in algorithmic programming abilities
- Experience working in startup-environment
- Familiar with Agile/Scrum development with sprints
- Expert in smart contracts
- Experience with unit testing
- A passion and curiosity for creating and building things
Nice to have:
- Experience with Games development
- Experience working remotely
- Familiar/involved with open source projects
Personal:
- Independent
- Fluent in English, written and spoken
- Problem solver
- Proactive attitude
Live Energized:
- Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
- Work from anywhere as part of a community of digital nomads.
- Live and work in one of our roaming hacker houses (X-Outposts) around the world:
- Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
- Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Job Benefits:
- Get the chance to work with big brands
- Live and work in one of our roaming hacker houses around the world
- Work from anywhere as part of a community of digital nomads
- Join our vibrant community
- We provide up to $2,500 in funding for your growth & wellbeing
OUR ORGANIZATION
- We are one product team of 8 developers and 1 product manager, 1 product designer (joining soon) and one growth hacker (joining soon)
- Blockchain developers and full-stack developers work hand-in-hand, with the same rhythm
- Our sprints are 2 weeks long and we deploy new versions many times a week
- Request hierarchy is very flat, individual scopes are very dynamic based on everyone’s skills and wills
- Our protocol is open-source (cf. https://github.com/RequestNetwork/requestNetwork)
YOUR RESPONSIBILITIES
We are looking for our first front-end engineer!
- You will be the owner of Request Finance front-end and your responsibility is to make it scalable, performant and maintainable.
- You will be able to change our front-end methods and architecture
- Your participation in sprints is two-fold: 1/ implement front-end tasks and 2/ plan the work for continuous improvement
- For both features and refactoring, you will take full end-to-end ownership, including testing and release
- Participate in architecturing the backend for frontend
- Place our web3 UX to a top-level for onboarding and payments
- Optionally: make Request Finance mobile-friendly
- Optionally: build reusable components for easy integration of the Request API by partners.
QUALIFICATIONS
- At least 6 years of experience in front-end development
- Strong knowledge of modern JavaScript/ES6 and React.js
- Strong knowledge of Typescript
- Experience with A/B testing
- Experience with front-end error management
- Experience in continuous deployment of front-end applications used by thousands of users
- Comfortable designing, implementing and maintaining large scale frontend applications
- Autonomous and out-of-the-box thinker
- Optional: experience with typical web3 UX challenges
WHY WORK WITH REQUEST ?
- Being on the frontier of this new and exciting technology, you will be given the chance to lead the way forward!
- You will have the opportunity to work in a highly ambitious team that wants to have a lasting impact on the way we experience finance tomorrow
- Work in an informal and friendly environment that is very open to new initiatives and ideas
- The team is inclusive, with inspirational and international colleagues that like to participate in team events
- Unlimited vacation days with a mandatory minimum of 20/year.
- We all work remotely (even without pandemic) but we love to meet as frequently as possible, with at least 3 company-wide reunions per year where possible.
Job Benefits:
- Unlimited Holidays
- Stock Options
- Budget for your home office equipment
- Health Insurance covered at 100%
Want to join the #1 marketing data pipeline company and one of Europe’s fastest-growing tech companies?
We’re looking for Senior PHP Developersto join our various engineering teams.
About The Job
The Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced FullStack Developer to contribute to the 2.0 version of Jibble, built on .NET Core Backend and Vue.js Frontend.
As part of an ambitious team, you’ll work with a cutting-edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
Besides back-end and front-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.
Who we are looking for:
- At least 3+ years of commercial development experience
- At least 3+ years of .NET & C# experience, preferably with .NET Core
- At least 2+ years of SQL experience, preferably with PostgreSQL and EF Core 5
- At least 2+ years of VueJS experience
- Experience with Message Broker (preferably RabbitMQ) and AWS Cloud is an advantage
- Experience with OpenAPI standard.
- Experience working in remote teams is an advantage
- Agile (Kanban) software development experience
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Improving existing features of the product and working on new features as we continue to scale
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
- Working closely with product managers and data analysts to improve the overall product, the design team to improve the user experience, and the front-end team for design implementation
Benefits and Perks:
- Competitive salary package
- Fully remote work environment
- Flexible working hours
- Flexible annual leave policy
- Annual product team meetups
- Personal development budget
- Annual device reimbursement budget
Our Tech Stack and Tools:
- Microservice API based on .NET Core 3.1
- Relational Database PostgreSQL
- Deployment on AWS Elastic Container Service
- Vue 2 with Composition API, fully typed using TypeScript
- Vuetify as Material Design framework
- UI/UX Designs in Figma
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Our Joel Test Score
- Source control
- One-step build
- Daily builds
- Bug database
- Fix bugs before writing new code
- Up-to-date schedule
- Specifications for existing & new features
- Quiet working conditions
- Best tools money can buy
- Testers & automated tests
- Hallway usability testing
To find out more about our recruitment process for this role, please click here
Salary: USD2,500 - USD5,000
Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours
About The Job
The Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced iOS Developer to contribute to the 2.0 version of Jibble.
As part of an ambitious team, you’ll work with a cutting-edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
Besides iOS development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.
Who we are looking for:
- At least 3+ years of experience in mobile development using Swift
- Good understanding of DI concepts
- Practical experience of MVVM design pattern implementation
- Deep understanding of Unit Tests
- Experience in using Mocks
- Experience working in remote teams is an advantage
- Agile (Kanban) software development experience
- At least one published app written on Swift
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building the Jibble 2.0 mobile application using Swift
- Creating a pixel-perfect design using IB
- Working on new features of the mobile application and improving existing core features
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
- Working closely with product managers and data analysts to improve the overall mobile product
- Improving the user experience with the design team
- Communicating with the backend team to discuss and design APIs for new features
Benefits and Perks:
- Competitive salary package
- Fully remote work environment
- Flexible working hours
- Flexible annual leave policy
- Annual product team meetups
- Personal development budget
- Annual device reimbursement budge
Our Tech Stack and Tools:
- Swift 5 as the main iOS development language
- Reactive programming with RxSwift
- UI based on storyboards with AutoLayout and size classes
- Alamofier for backend communication with the REST API
- Kotlin native for business logic core
- SwiftLint to ensure styles and conventions
- Bitrise for CI and CD
- Git as a version control system
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Our Joel Test Score:
- Source control
- One-step build
- Daily builds
- Bug database
- Fix bugs before writing new code
- Up-to-date schedule
- Specifications
- Quiet working conditions
- Best tools money can buy
- Testers
- Hallway usability testing
To find out more about our recruitment process for this role, please click here.
Salary: USD3,000 - 4,500/month
Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours
Exodus is looking for a security focused senior engineer who is passionate about identifying and fixing security vulnerabilities in the javascript and crypto ecosystem. Your role as a Senior 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 review. 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
- Strong written and verbal communication skills
- Cryptography experience.
- 3+ years of Javascript experience.
- 5+ 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 organized.
- 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.