Recent remote jobs
Most important:
- 3+ years of Industrial experience in 2D & 3D Computer Vision
- 3+ years of experience developing large-scale software engineering projects.
- Solid experience with Python
- Solid experience with modern C++
- Passionate about writing beautiful and clean code
- GMT-7 to GMT+2 overlap required
Nice to have:
- Experience working in Linux environments
- Experience working with depth sensors, fusion algorithms, low-level AR/SLAM/VIO.
- Experience developing Swift applications on Apple iOS devices.
- Experience with 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
PayPay is looking for a Platform Engineer to work on our payment system to deliver the best payment experience for our customers.
The mission of our SRE team (which we call "Platform team" at PayPay) is to build and architect stable infrastructure so that we can provide secure service to all the customers with our highest speed.
Our number of transactions as well as users have been increasing day by day since our first product release. The infrastructure/system must be capable of scale-out, and we need to always consider room for the growth. Since Paypay's system is highly mission-critical, handling payment solutions - our top priority for the system is to be able to provide stable service.
From risk-hedging perspective, it is important to assure our infrastructure is maintained properly with a high level of usability so that even if our resources fail instances get down, we can continue our service.
Our current phase is not yet a "maintenance" phase - as a platform engineer, you will be required to architect the whole system in a scalable manner while with employing a variety of technologies.
Architect, maintain and tune our PayPay infra system with the following tech domains:
- AWS
- Kafka
- Kubernetes
※ We rotate roles and responsibilities among those tech stacks, and you will be able to experience a wide range of technologies.
Qualifications
- Minimum of 3 years of professional administration experience with at least one or few of the following:
- Kubernetes
- Security
- RDS (e.g. MySQL, Aurora)
- NoSQL (e.g. Redis, Elasticsearch, Cassandra)
- MQ (e.g. Kafka)
- Cloud Computing platforms (e.g. AWS, GCP)
- Experience with Linux
- Experience with one or more general purpose programming languages
- Experience with one or more configuration management tools, such as Terraform, Ansible
- Working knowledge of git and CI/CD tools
- Motivated to work with the platform and infrastructure for modern system using micro-service architecture
- Bachelor's or Master's Degree in Computer Science or related field
Job Benefits:
- Work from anywhere at anytime
- Free Access to WeWork Office in Japan
- Pay for Performance
- Relocation Package (Moving Cost, Travel Tickets, Monthly Apartment)
- Japanese/English boot camp
- Health Insurance, Employee Benefits at PayPay called "YG Kenpo"
- Annual Leaves, Congratulatory Leaves & more
About The Job
We’re looking for 2 front-end developers to contribute to the 2.0 version of PayrollPanda, which is being built on .NET Core. The PayrollPanda 2.0 product is close to a public beta/working prototype, with initial development having started in October 2020. This will be a contract position between 3-6 months depending on the scope of work. .
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.
You will be working in a team of 11 developers from 4 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.
Besides 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 web development experience
- At least 2 years of experience working with Javascript frameworks
- Deep understanding of Vue.js and its core principles
- Experience using Material Design component libraries (preferably Vuetify)
- Proficiency employing Axios for clean API integration
- Familiarity with the Vue Composition API or Vue 3
- Solid TypeScript knowledge
- Ability to turn hi-fi designs into a pixel-perfect UI
- Experience working in remote teams is an advantage
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building the PayrollPanda 2.0 web client using Vue.js
- Working closely with product managers to implement new features according to well-defined specifications
- Refactoring and improving existing features of the product based on best practices, changing requirements and feedback from QA
- Writing Unit, Functional Tests to ensure code robustness and documentation
- Exchanging ideas with the design team to improve the user experience
- Reviewing your peers’ code to keep our code base clean and extensible
Our Tech Stack and Tools:
- Vue 2 with Composition API, fully typed using TypeScript
- Vuetify as Material Design framework
- UI/UX Designs in Figma
- Microservice API based on .NET Core 5
- Relational Database PostgreSQL
- Deployment on AWS Elastic Container Service
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Time zone: (GMT+04:00) Yerevan +/- 4 hours
About The Job
We’re looking for 3 experienced back-end developers to contribute to the 2.0 version of PayrollPanda, which is being built on .NET Core. The PayrollPanda 2.0 product is close to a public beta/working prototype, with initial development having started in October 2020. This will be a contract position between 3-6 months depending on the scope of work.
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.
You will be working in a team of 11 developers from 4 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.
Besides back-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
- Experience with Message Broker (preferably RabbitMQ) and AWS Cloud is an advantage
- Experience working in remote teams is an advantage
- Agile (Kanban) software development experience
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building PayrollPanda 2.0 using the ASP.NET Core tech stack
- Improving existing features of the product and work 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 front-end team for design implementation
Our Tech Stack and Tools:
- Microservice API based on .NET Core 5
- 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
Time zone: (GMT+04:00) Yerevan +/- 4 hours
Anchore is looking for an experienced and motivated quality engineer to help build our Quality Engineering team and take a leadership role in our testing approaches and infrastructure. The whole team, including developers and QA, takes ownership of the test code/framework/automation, and the whole team works to deliver high-value, high-quality software. You must be passionate about testing, its value and automation, and how testing can ensure a good product experience. You’ll also be helping coach and partner with developers to improve the usefulness of each stage of testing.
What you can expect to be doing:
- Coach and train the rest of the team on testing practices
- Act as a guardian of the test code, bringing anti-patterns to light and advocating for better test patterns
- Pair with software engineers to write test code
- Take the lead on researching and implementing better test frameworks/infrastructure/approaches
- Ensure that testing is considered during design, definition, and refinement
- Lead exploratory testing
- Write production code and contribute in any other way capable of supporting the team
- Interact with users and customers directly when needed to understand and design features, triage issues, and collaborate
What you’ll need to bring:
- 5+ years experience as a quality or software engineer with a demonstrated ability to develop and deliver automated tests
- Strong coding skills in Python or similar languages
- Experience in test and infrastructure automation needed to deliver tests (Kubernetes is a big plus)
- Demonstrated expertise with different testing methodologies and approaches such as:
- Functional, Acceptance, and End-to-End
- System testing
- Contract testing
- Performance testing
- Stress testing
- Security testing
- Strong experimental design skills
- Excellent written and verbal communication skills
- Some experience with containers and Kubernetes and an ability to learn quickly
- Linux systems skills as both a development platform as well as target deployment environment
What we’d love to see:
- Experience in modern test frameworks for Python (pytest, nose, unittest)
- Development or testing experience with Javascript (Node.js in particular) and Golang
- Experience working with a distributed team including other engineers, product management, customers, and our open-source community
- Strong container and Kubernetes skills
- Security training or testing background
At Anchore, you can expect a challenging role within one of the fastest growing startups in the hottest space in today’s technology market. We are well-funded with a strong customer base. We offer very competitive salaries, industry standard benefits (e.g. medical/dental/vision care, flexible vacation, etc), and stock-option grants. As an Equal Opportunity Employer, we do not discriminate on the basis of color, national origin, religion, gender, age, veteran status, sexual orientation, marital status or disability. Anchore reserves the right to conduct a background check on applicants after a conditional offer of employment is made.
The right software can change everything. When an organization hires Upstate Interactive they get a team of strategic-minded software engineers that are fanatical about driving growth and efficiency. We love solving challenging problems and strive to deliver the extraordinary when it comes to building software.
We are passionate about blockchain technology and believe that decentralized applications will affect every sector of our lives. We are seeking a motivated Ethereum Smart Contract Developer that shares our passion. You will be working on building smart contracts for our clients. Our projects range from ensuring reliability and writing unit tests for existing decentralized applications to architecting and building new smart contracts and distributed applications from scratch.
Our ideal candidate has experience building traditional web applications as a full stack developer, and has a basic understanding of how blockchains and smart contracts work. The ongoing desire to learn and solve challenging problems with new technology is a must.
WHAT WE'RE LOOKING FOR:
- Knowledge of Web3 and Ethereum development tools (Truffle or Hardhat)
- Familiar with developing Ethereum smart contracts written in Solidity
- Familiarity with and experience working with OpenZeppelin
- Familiarity with decentralized finance, upgradeable smart contracts, proxy patterns, and experience working with ZeppelinOS
- Experience with the Mocha JavaScript test framework and Chai’s assertion library
- High-level understanding of how Blockchains work, especially Ethereum
- Familiarity with cryptography and experience with Public Key Infrastructure (PKI)
- Experience with agile and test driven development
- Interest in blockchain and enthusiasm for working in a relatively new space
Time zone: (GMT-05:00) Eastern Time
Our ideal developers thrive in the environment of variety and challenge that is inherent to custom software development, working with us in a long-term relationship over many projects for numerous clients. Since we do custom software development, the skills and needs for each project can vary widely. This goes beyond just the languages we use, to the industries and problem domains we work in. We look for generalists; most importantly those who are excited to learn and take on new challenges. You can expect to grow both in your strength and your versatility when working here. We want to help you do so.
We work remotely all over the United States and Canada. We expect you to be able to work well on your own and comfortably with teams. You won’t have someone looking over your shoulder so you'll need to be communicative and reliable, and hold yourself accountable. We depend on each other.
Art+Logic is run by humans, who work and create using technology. Things can go wrong and we need to respond to the unexpected by being kind, considerate, fair, flexible, and calm. We treat our clients and peers as respectfully as we would like to be treated.
Here’s an example of some projects we’ve worked on recently, so you can better understand the wide range of projects and challenges we undertake:
- Implementing a Django-based DoD CAC card login
- Writing a data model layer using SQLAlchemy to provide an object-oriented view of a legacy relational database schema. This model layer provides all business rules and data integrity using advanced python3 features. This data model in turn serves a REST API (python-pyramid) consumed by an advanced single-page web application written with Marionette (Backbone)
- Created Windows tablet application to communicate with client's modbus hardware and upload data to Python/Django/Vue web app for analysis and display
Relationship Details: We are looking for Contractors (1099) for long term open-ended relationships. Work hours are flexible; requiring reasonable overlap with normal working hours to support team communications, and not just nights and weekends. Our rates range from $35-$55/hour. We are ONLY looking for people in the United States and Canada. We want you to enjoy working for us, and to be able to have a life outside of work. Since you're not commuting you can embrace the freedom of working from where you enjoy living, and use the saved time for your personal life and relationships. We don’t ask our developers to work consistently over 40 hours/week.
It’s important to us in the hiring process that we allow developers to demonstrate their abilities by actually developing something, because a list of previous employers or educational background aren’t always indicators of what someone can do. All applicants are asked to submit a solution to a programming challenge that emulates a task we might assign on a project.
Skills & requirements
What we want from you: (aka: skills) We currently have a high demand for Python, specifically Django, and JavaScript web framework experience.
However, more important than that, we are looking for people who are curious and looking for opportunities to learn. People who like learning and creating on their own. Those who are able to drive themselves or even lead others when completing projects. Developers who are able to organize and express their ideas. Communication is paramount here.
As a Site Reliability Engineer (SRE) at Upbound, you’ll be a vital part of the production services the company is building its business on. You’ll be applying engineering principles to design and build highly reliable and scaled infrastructure and services, deployment pipelines and processes to frequently and safely release updates, and monitoring and alerting systems to ensure it all stays healthy.
In this role, you will be…
- Taking ownership of the health and reliability of the live production service and infrastructure, ensuring that SLOs/SLAs are consistently met
- Designing, building, and automating critical portions of the Upbound Cloud service infrastructure
- Troubleshooting and problem-solving effectively to remediate infrastructure related issues that affect service health
- Reporting and fixing bugs in private and public projects.
- Providing routine maintenance and support of Kubernetes based infrastructure, including extending Kubernetes API and functionality via CRD/Controller applications
- Entrusted to make technology decisions for the business, procuring the right technology and designing and implementing a self-service solution for the teams that consume Upbound infrastructure
- Collaborating with the development teams to assess and recommend technologies that support company organizational needs
- Balancing tradeoffs between enterprise and open source technologies to better serve Upbound
- Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness
Skills & requirements
You are a good fit if you have...
- Worked in teams that have deeply internalized SRE philosophies in their culture, environments, and processes
- Written lots of code and automation in modern languages (Go is ideal)
- Managed production Kubernetes deployments or have been responsible for deploying/managing workloads running on Kubernetes in production
- Architected and deployed highly scaled and reliable services, solutions, and infrastructure in multiple major cloud providers
- You are intimately familiar with public cloud infrastructure: AWS, Azure, and GCP
- Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like those from HashiCorp (e.g. Terraform), CI/CD, IaC, and GitOps
It is a plus if…
- You have worked in a startup and distributed/remote team before, and understand the unique challenges of a startup environment.
- You are actively involved or have contributed to the upstream Kubernetes community.
- You have a history of speaking at technology conferences, blogging/writing technical articles, and/or contributing to a popular open source project.
While building amazing technology is important, Upbound has an intense commitment to building a great culture. With company values like Champion Others, Be Collaborative, Stay on Target, Stay Hungry, Have Fun and Empower Others; you'll find yourself in a place where learning, growth, impact, and fun finally intersect. Similar to the open source community we serve, we look to each other to constantly iterate and improve on what we're building and you will be a key contributor in this effort.
Programmeur(euse) de jeu (mobile)
Your new role
Tu seras appelé(e) à participer à l'élaboration de nouvelles mécaniques de jeux ou l'amélioration de fonctionnalités existantes sur des plateformes mobiles (iOS et Android).
Ce travail se fera en étroite collaboration avec divers départements internes (design, script, animation, vfx, etc) ainsi que divers intervenants externes dans nos studios partenaires.
Finalement, tu effectueras une veille technologique des technologies du jeu vidéo (langage de programmation, gameplay émergeants, nouvelles méthodes de travail, etc). stantes sur des plateformes mobiles (iOS et Android).
What you'll need to succeed
- Connaissance du C++ ;
- Bonne connaissance des mathématiques (algèbre linéaire et vectorielle) ;
- Connaissance de plusieurs styles de jeux ;
- Attitude positive ;
- Désir apprendre les aspects techniques d'une création d'un jeu vidéo ;
- Intérêt d'en apprendre davantage sur les différentes technologies utilisées lors de la création d'un jeu vidéo ;
- Est organisé(e) et démontre sa capacité à respecter les échéanciers ;
- Bonne capacité de communication et capacité à travailler en équipe ;
- Passionné(e) par les jeux vidéo;
- Atout : Connaissance d'Unreal Engine 4 ou d'Unity;
- Atout : Connaissance en physique mécanique;
- Atout: Expérience en développement d'application mobile;
- Atout: Expérience en développement PC et console;
- Atout: Développement de système embarqué en temps réel.
What you'll get in return
- Salaire et banque de congés compétitifs
- Fermeture du studio deux semaines pour le congé des Fêtes
- Possibilités d'avancement réelles en termes d'expertise ou de leadership
- Temps supplémentaire rémunéré à temps et demi
- Couverture d'assurances payée en grande partie par l'employeur
- Programme d'épargne-retraite avec contribution de l'employeur
- Cours d'anglais et de français gratuits
- Gym et activités physiques sur les lieux du travail
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
47 Degrees, a global consulting firm specialising in functional programming, is always on the lookout for talented Software Engineers to lead and nurture projects involving Scala and other technologies in the Engineering and Big Data space.
Outside of our client-facing projects, open-source projects, we are heavily invested in sharing knowledge through the 47 Degrees Academy. Additionally, as part of our commitment to the community, 47 Degrees organizes Lambda World, a non-profit, bi-annual Functional Programming conference held in Cadiz, Spain, and Seattle, WA, as well as the largest Scala Meetup in the Pacific Northwest, Scala at the Sea.
Some of the job responsibilities may include:
- You'll spend most of your time working with a wide variety of clients around the globe in many different business domains as a consultant to deliver Scala-based software systems and, providing best practices to design, build and maintain scalable and robust solutions.
- Help onboard and mentor new engineers for clients and internal teams where necessary.
- Represent 47 Degrees with speaking engagements at events/seminars around the globe and virtually.
Requirements:
- Be a nice person and a team player.
- Proven ability to work independently and effectively in a distributed team.
- 4+ years of real, hands-on experience in Scala related work in a professional environment.
- Strong coding skills and Computer Science fundamentals.
- Experience building microservices-based architectures.
- Functional programming skills.
- A desire to continually expand and refine your technical knowledge.
- Experience working in an agile development environment.
- Ability to work with different stakeholders and drive consensus within the team.
- Excellent command of oral and written English.
- Experience working with VCS like Git.
- Flexibility to travel to client locations around the world when the pandemic has settled down. A week or two at the start of a new engagement is common as well as some follow-up visits.
Nice-to-have:
- Knowledge about Spark and Kafka is a plus.
- Familiarized with different cloud providers and their services.
- Experience with running multi-cluster Kubernetes environments.
What you can expect from us:
This role includes the flexibility to work remotely in Spain or from one of our Spain offices. Here’s what you can expect from us:
- A competitive salary with benefits
- Flexibility to work on open source projects
- Company match on donations (set budget) through the 47 Degrees Cares Platform
- Continuous education support with access to training courses on the 47 Degrees Academy Platform
- Equity Incentive Plan
- All the tools you need including a MacBook, Monitor, Mouse, and Keyboard
You can also expect support from leadership and your colleagues, we love seeing our own succeed and we’ll do what we can to foster your growth and creativity. This is an exciting opportunity with a fast-growing, cutting-edge company.
47 Degrees is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. 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.
Please feel free to share your preferred pronouns with us during the application process.
47 Degrees does not sponsor work visas, either at the time of hire or at any later time. All persons hired will be required to verify identity and eligibility to work in Spain, and to complete any required employment eligibility forms.