Recent remote jobs
Summary
We are looking for a remote Android Developer with strong knowledge in Kotlin and Java to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.
What You’ll Do:
- Write quality-first Kotlin / Java code to improve our existing product.
- Work on location awareness features (GPS tracking) for Android.
- Join us in technology discussions, code reviews and operational proposals.
- Collaborate and contribute your systems expertise when defining new specifications.
- Communicate with our teams responsible for product, design and server operations.
What You Should Have:
- 3+ years of experience with Android (Java / Kotlin).
- Deep knowledge of the Android SDK.
- Confidence using advanced Git commands.
- Understanding of popular design patterns (MVVM / VIPER).
- Nice to have: knowledge of C/C++, SQL, REST, Design
Description
We are looking for a remote iOS Developer with strong knowledge in Swift to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.
You’ll be helping us provide tools for staff management, invoicing, performance tracking, work orders, task scheduling and talent acquisition.
What You’ll Do:
- Breathe life into our specifications with thoughtful quality-first Swift code.
- Innovate with new technologies in a flexible and modular architecture.
- Join us in technology discussions, code reviews and operational proposals.
- Collaborate and contribute your systems expertise when defining new specifications.
- Communicate with our teams responsible for product, design and server operations.
We expect responsibility, expertise and collaboration from you. In exchange we offer appreciation, respect, ownership and trust. This is a safe place to work, learn, make mistakes, teach and come together.
Requirements
- 3+ years of experience with Swift.
- Deep knowledge of the iOS SDK & MacOS usage.
- Confidence using advanced Git commands.
- Passion for building experiences that will be loved.
Bonus:
- C / C++
- Objective C
- SQL
- REST
- Djinni
- Design
Want to join the #1 marketing data pipeline company and one of Europe’s fastest-growing tech companies?
We’re looking for a Senior React Developer to join our Engineering team in Montreal!
About The Job
The Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced back-end developer to contribute to the 2.0 version of Jibble, built on .NET Core. Your primary responsibility will be building key integrations to our Jibble 2.0 API such as Gusto, Intercom, Zenefits, Zapier and many others.
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 15 developers from 10 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 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:
- Building integrations for Jibble 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 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
Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours
About The Job
We’re looking for a highly experienced front-end developer to contribute to the next major version of both our products, Jibble and PayrollPanda. 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 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 5 years of commercial web development experience
- Deep understanding of Vue.js and its core principles
- Experience using Material Design component libraries (preferably Vuetify)
- Proficiency employing Vuex and Axios for clean API integration
- Familiarity with the Vue Composition API or Vue 3
- Experience with Testing strategies
- 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:
- Node.js with Loopback/Express/ParsePlatform backend
- Backbone.js frontend
- Relational Database PostgreSQL
- MongoDB
- Jest as standard testing framework
- 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
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
Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours
Job description
We’re looking for a highly experienced Node.js developer to work on the PayrollPanda cloud product. It’s an exciting opportunity for an experienced developer that is looking for a new challenge with a fast-growing startup targeting the fastest-growing region in the world - South-East Asia. The position offers a highly competitive salary.
Who we are looking for:
- 5+ years of commercial development experience
- 5+ years of JavaScript experience
- 3+ years with a tech stack that includes NodeJS, PostgreSQL and MongoDB
- Experience with Backbone.js, ParsePlatform or a similar technology is a plus
- Familiar with writing automated tests (unit tests, integration tests etc.)
- Agile (scrum) software development experience
- Experience working in remote teams is an added advantage.
- Located within UTC - UTC+8 timezones
Your responsibilities will include:
- Improving existing features of the product and working on the back-end implementation of new features as we continue to scale and strive for product-market fit
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team.
- Working closely with the product manager in preparing and approving the scope of work.
Our Tech Stack and Tools:
- Node.js with Loopback/Express/ParsePlatform backend
- Backbone.js frontend
- Relational Database PostgreSQL
- MongoDB
- Jest as standard testing framework
- 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
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.
Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours
The Opportunity
The goal of the education initiative is to provide every student, and every teacher, the opportunity to reach his or her full potential. The Chan Zuckerberg Initiative supports and develops personalized learning experiences that are passionate about and led by the learner - meeting them where they are cognitively, physically, socially and emotionally. We're helping to bring a new personalized learning platform to the globe's generation of students and help advance the potential of humanity.
Data is critical in achieving this goal. We are looking for data engineer to help ingest, coordinate and use data to help students in our program continue to grow and set them up for a lifetime of success.
You will
- Deeply understand the product and resolve how data engineering can support its success
- Help craft, refactor, and upgrade the data architecture to best support the team
- Discover, vet, and integrate the right set of data tools
- Maintain the standard methodologies for data privacy and security while providing access to data to empower high-quality analytics and data science.
- Collaborate with engineers, designers, data scientists, and PMs to ensure that data captured on and off platform is consistent and accurate. This includes external third party data.
- Build scalable systems for data use by all members of the initiative
- Determine the data infrastructure needs for sharing data with external partners
You have
- Experience in software engineering with demonstrated experience in Data Engineering
- Excellent SQL skills
- Solid experience with dimensional data modeling and schema design in a database or data warehouse
- A desire to find ways of improving the use of data and drive projects to realize those improvements.
- Expertise with scripting languages
- Strong Experience with ETL tooling
- Extensive Experience with large scale cloud data warehouses
- Passionate about education and bringing technology to improving education
- A history of strong collaboration with data and analytic specialists and non-experts to understand and fill data needs.
- A track record of driving major projects to completion and impact
- A strong desire to continue to grow technical and non-technical skills.
- Experience in mentoring and evangelizing best engineering and data practices across organizations
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space
The Opportunity
Our work in education is aimed at ensuring that every student — not just a lucky few — can get an education that’s tailored to their individual needs and supports every aspect of their development. An example of our work is our partnership with Summit Learning — a personalized approach to education developed by Summit Public Schools in partnership with learning scientists, researchers, and academics. With Summit Learning, students gain the skills, knowledge and habits to succeed in college and enter adulthood with a clear vision for achieving purpose and wellbeing in life.
The Education Infrastructure team supports the development and operations of the Summit Learning Platform, currently serving hundreds of schools across 39 states and the District of Columbia. By building shared tools, infrastructure, and APIs, we ensure that the platform is reliable, performant, and secure. In this role, you will partner closely with members of the product engineering team team to cultivate shared best practices that allow the entire team to rapidly improve our product.
You will
- Analyze and improve reliability, performance, and security of CZI Education’s products and build shared components that benefit multiple teams and products at once
- Design, build, and maintain core infrastructure services in AWS and Heroku, in the process managing infrastructure as code using Terraform
- Design and improve developer infrastructure including including CI pipelines, continuous deployment processes, monitoring and observability tools, and development environments
- Improve developer experience through tooling and platform updates and innovation
- Identify and automate critical workflows improving team efficiency and software quality
- Build off of and contribute back to the open-source ecosystem
You have
- 5+ years relevant coding experience
- Experience with Amazon Web Services or similar cloud services
- Experience building tools for application performance, continuous integration and deployment, or developer environments
- Experience with a scripting language such as Ruby or Python
- Shown ability to independently define project requirements and ship high-quality software
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space
The Opportunity
By pairing engineers with leaders in our education, science, and justice and opportunity teams, we can bring technology to the table in new ways to help drive solutions. We are uniquely positioned to design, build, and scale software systems to help educators, scientists, and policy experts better address the myriad challenges they face. Our technology team is already helping schools bring personalized learning tools to teachers and schools across the country and supporting scientists around the world as they develop a comprehensive reference atlas of all cells in the human body.
The Infrastructure organization works on building shared tools and platforms to be used across all of the Chan Zuckerberg Initiative. Members of the shared infrastructure engineering team have an impact on all of CZI's initiatives by enabling the technology solutions used by other engineering teams at CZI to scale. A person in this role will build these technology solutions and help to cultivate a culture of shared best practices and knowledge around core engineering.
You will
- Analyze and improve efficiency, stability, and security of CZI engineering
- Design and build tools and libraries, constituting a shared stack for use across 5+ engineering teams
- Evangelize and educate teams across CZI on best practices
- You will participate in a 24x7 on-call rotation and be an escalation contact for service incidents
You have
- Proficiency with Amazon Web Services (AWS)
- Experience building internal tools and cloud infrastructure
- Shown ability with a scripting language such as Python, PHP, Ruby, or Perl
- Proven ability with a systems language such as C, C++, C#, Go, Java or Scala
- Experience with containers, cloud container schedulers, and continuous deployment systems
- BS or MS degree in Computer Science or a related technical discipline or equivalent experience
- 5+ years of relevant coding experience
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space
The Opportunity
Our work in education is aimed at ensuring that every student — not just a lucky few — can get an education that’s tailored to their individual needs and supports every aspect of their development. An example of our work is our partnership with Summit Learning -- a personalized approach to education developed by Summit Public Schools in partnership with learning scientists, researchers, and academics. With Summit Learning, students gain the skills, knowledge and habits to succeed in college and enter adulthood with a clear vision for achieving purpose and wellbeing in life.
Our education engineering teams are responsible for improving how:
- Teachers facilitate personalized projects where students can build and demonstrate cognitive skills.
- Students work through content and assessments at their own pace.
- Teachers individualize instruction using real-time data.
- Students work with teacher mentors to develop a growth mindset, emotional intelligence, and self-directed learning skills.
- School leaders, district leaders, and other staff support implementation and teachers’ professional development
The Differentiation team is looking for a senior full-stack software engineer to build scalable, adaptable server and client side code to help teachers facilitate learning and students build skills and knowledge through curriculum.
You will
- Build impactful products to help teachers understand and take action on student needs. Your focus will be on enabling teachers to internalize and utilize Curriculum for high quality instruction.
- Work with a cross-functional team to develop, iterate on, and maintain core features for teachers and students.
- Design and implement systems to support a complex product with hundreds of thousands of users.
- Provide technical leadership and mentorship to junior engineers
You have
- 5+ years of relevant coding experience with full-stack web development
- Proficiency with Ruby or another object-oriented language and a willingness to learn Ruby
- Experience building services and applications at scale
- Experience with Javascript and other client-side technologies
- Experience with relational databases such as PostgreSQL and MySQL
- Proven ability to independently define project requirements and ship high-quality products
- Experience with React and Rails a plus
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space