The best remote jobs, hand-picked daily.

Post a job for $299
  • Software Dev (5)

    • About SwissBorg:

      SwissBorg is a fintech startup building the new era of wealth management on the blockchain. Developed by a team of financial experts, we are decentralized to the world with teams in Toronto, Lausanne, Tokyo and London and operate as a meritocracy. By utilizing the community-centric approach, SwissBorg aims to revolutionize investment in crypto assets.

      We are looking for talented individual to help us grow our team and reach. If you like fast-paced environments, lots of learning, agile thinking and a flexible work policy, this is your chance to apply!

      Responsibilities:

        • Contribute to the development and evolution of our Android apps
        • Work closely with the Product, UX/UI, Android and Backend teams
        • Write clear and maintainable code with Unit/UI tests
        • Evaluate the right technologies and keep yourself up to date to the Android technology landscape
        • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
        • Implement best practices to ensure app reliability, scalability and security

      Skills and requirements:

        • Solid experience (3+ years) in developing Android native apps with Kotlin
        • Knowledge of Rx (RxKotlin) is a plus
        • Knowledge of OkHttp, Retrofit & Moshi is a plus
        • Solid understanding of the full mobile development lifecycle
        • Strong UX/UI design skills and the care to develop world-class user interfaces
        • Enthusiastic, fast learner and a problem solver
        • Previous experience working remotely is a big plus
        • The ability to propose, listen and accept people's feedbacks
        • Flexible, proactive, organized, detail-oriented and entrepreneurial
        • Excellent English communication skills.
        • Experience in the finance industry a plus
        • Experience with encryption, cryptography standards and securing Android app is a plus

      Why SwissBorg:

        • Freedom to create, to research and recommend tools and technologies to support our mobile development
        • Working with an experienced team that includes Backend software engineers, DevOps and QAs
        • Grow in an environment with experts in crypto, investments, engineering, AI, psychology, and business
        • Very competitive Salary and Bonus
        • Flexible work hours
    • 1 month ago
      About SwissBorg:

      SwissBorg is a fintech startup building the new era of wealth management on the blockchain. Developed by a team of financial experts, we are decentralized to the world with teams in Toronto, Lausanne, Tokyo and London and operate as a meritocracy. By utilizing the community-centric approach, SwissBorg aims to revolutionize investment in crypto assets.

      We are looking for talented individual to help us grow our team and reach. If you like fast-paced environments, lots of learning, agile thinking and a flexible work policy, this is your chance to apply!

      Responsibilities:

        • Contribute to the development and evolution of our iOS apps
        • Work closely with the Product, UX/UI, Android and Backend teams
        • Write clear and maintainable code with Unit/UI tests
        • Evaluate the right technologies and keep yourself up to date to the iOS technology landscape
        • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
        • Implement best practices to ensure app reliability, scalability and security

      Skills and requirements:

        • Solid experience (3+ years) in developing iOS native apps with Swift
        • Knowledge of Rx (RxSwift), Alamofire or Moya is a plus
        • Solid understanding of the full mobile development lifecycle
        • Strong UX/UI design skills and the care to develop world-class user interfaces.
        • Enthusiastic, fast learner and a problem solver
        • Previous experience working remotely is a big plus
        • The ability to propose, listen and accept people's feedbacks
        • Flexible, proactive, organized, detail-oriented and entrepreneurial
        • Excellent English communication skills.
        • Experience in the finance industry a plus
        • Experience with encryption, cryptography standards and securing iOS app is a plus.

      Why SwissBorg:

        • Freedom to create, build a research architecture and the company you always dreamed of
        • Grow in an environment with experts in crypto, investments, engineering, AI, psychology, and business
        • Very competitive Salary and Bonus
        • Flexible work hours
    • 1 week ago

      Job Description

      We’re looking to hire a backend developer to join our team working on PSPDFKit for Web. We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend developer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application.


      You Will:

      Work as part of a small, driven team that builds new features and fixes existing issues on a steady schedule.

      Make architectural decisions that will impact thousands of products for years.

      Write readable and well-documented code with meaningful tests so that we can ship new releases often and without fear.

      Take the time to do things correctly instead of coming up with quick fixes.

      Collaborate with the entire company (Android, iOS, Windows, Core, Support, Design, Marketing, and Sales) using Slack, GitHub, and Zoom.

      Support our customers in integrating our products, help them debug and fix issues, and collaborate with them to understand their requirements for our products.

      You Should:

      Be familiar with or have an interest in learning Elixir and its ecosystem of tools and packages.

      Have a high-level understanding of the web technology stack (e.g. HTTP, WebSockets, cookies, proxies, and caching).

      Have a strong interest in scaling PostgreSQL or a similar RDBMS, as well as understand the importance of consistency and efficiency when designing the data model for an application.

      Be eager to learn more about systems design, highly concurrent applications, immutable data, and functional programming models.

      Have good communication skills and enjoy working on a passionate team.

      Have a pragmatic approach to problem solving.

      Have a good command of English for writing documentation and occasional blog posts.

      Understand the challenges of working on a distributed team.

      Please note that you can be a perfect fit even if not everything we’ve outlined above applies to you. If you have any questions, please don’t hesitate to ask.


      We Offer:

      The ability to work remotely and set your own schedule.

      A family-friendly work environment.

      Room for personal and professional development by encouraging learning and experimenting.

      Two planned company events during the year (for example, in Croatia, Italy, Spain, Greece, and Vienna).

      A motivated team that enables you to do your best work.

      A generous vacation policy of five weeks, plus an additional allowance for conferences.

      An Application Should Include:

      A writeup explaining who you are as a programmer. We are especially interested in knowing how you started, what projects you have loved (or not loved) working on, what motivates you, and what surprising things you’ve learned since you began programming.

      A piece of code (it doesn’t have to be your own) that does something you find interesting, and an explanation why.

      Links to online profiles you use (e.g. GitHub, Twitter).

      A description of your work history (such as a resume, LinkedIn profile, or prose).

      Your Day at PSPDFKit

      Your day at PSPDFKit starts with an asynchronous today message in our team’s Slack channel, where you outline your goals for the day so that everyone on the team knows what everyone else is working on. All our regular company meetings occur on the same day each week, so most of the time you’ll be able to focus on your assigned tasks without interruptions.

      You’ll work on adding features to our Elixir-based server product and improving the stability of our existing applications together with our customers. We strongly believe in code quality over quantity, which is why new changes undergo a proposal phase where everyone on the team is invited to collaborate. We write unit, integration, and end-to-end tests and do peer reviews for every change.

      Beyond working on features and bug fixes, we also take time to help you improve upon your personal goals (through regular 1on1s and mentoring). Our remote-first focus allows you to set up working hours that best fit your daily routine. You can read more about our onboarding period here.

      About Us

      PSPDFKit helps companies and users increase productivity across the globe. With our robust PDF solutions, we ensure developers and end users have the highest quality tools available to do their best work. Trusted by industry leaders such as IBM, SAP, Lufthansa, and United Airlines, PSPDFKit is the go-to solution for integrating PDFs into your app. Find out more about us on our team page and check us out on Instagram.

      PSPDFKit is an equal opportunity employer with people from many different cultures and countries. We celebrate diversity and are committed to building a team that represents a variety of backgrounds, skillsets, and perspectives, and to providing our employees with a work environment free of harassment.

      We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical​​​ condition, sexual orientation, gender identity or ​expression, or any other non-merit factor. We’d especially love to receive applications from individuals who are underrepresented in the tech industry.

    • Remind (+/- 3hrs PST)
      2 weeks ago

      Remind is a communication platform that helps educators reach students and parents where they are: their phones. With 31 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.

      The Remind Engineering Team works together to solve fun technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Typescript, Go, Ruby, Twirp, GraphQL, RabbitMQ, and many AWS services (Aurora, Lambda, DynamoDB, etc).

      Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

      Remote work ok within +/-3 hours of Pacific Time.

      Some of the projects that fullstack engineers at Remind have worked on this year:

      • Moved a significant amount of traffic to a GraphQL proxy to make it easy to write consistent and performant client code across web, iOS and android.
      • Improved and scaled a messaging system that's sent over 10 billion messages to teachers, parents, and students
      • Built a graph service to power the relationships of 31 million monthly active users
      • Built out standardized tooling for increasing the fault tolerance of our distributed services, including tiered load shedding, circuit breakers, and back pressure mechanisms
      • Created a declarative permissions system to make authorization code easy to read and write
      • Increased the stability of our chats database by introducing a write-through buffer using Redis

      What will be critical to your success as a fullstack engineer at Remind:

      • Others enjoy working with you because of your positive attitude and technical competence
      • You have shipped multiple production systems as part of a team
      • You enjoy tackling interesting, complex problems and seeing them through to DONE
      • You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects
      • You write clean, scalable code and have significant experience with one or more programming languages
      • You have built scalable, performant, highly available services and understand the value of a good SLA
      • You understand the importance of writing pragmatic, comprehensive unit and integration tests

      Benefits and Perks

      • Competitive salary and equity
      • 100% health coverage for you and your dependents
      • Open vacation policy
      • Parental leave
      • Catered meals and fully stocked kitchen
      • Parking and commuter benefits

      Remind is an equal opportunity employer, and we're committed to diversity and inclusion in the workplace. We aim to represent the students, teachers, and parents we serve, and we welcome, support, and empower all the diverse individuals in our community.

    • 1 month ago

      We’re a rapidly growing startup transforming the way enterprises engage their customers when communicating over the phone. Some things that make us different include:

      A team of founders. Most of us have either been founders or ‘first hire’ at startups that have been acquired or gone public. We know and love building products that create big companies.

      We’re not your typical CRUD app. Our software runs across many different platforms (web/chrome/iOS/Android) and connects to a core communications infrastructure that we’ve built from scratch.

      We love our customers. Whether it’s building resources, going on-site or staying up late with them on launch day, we go above and beyond to make them successful.

      REQUIREMENTS

      About You:


      An experienced software engineer (7+ years) who has built non-trivial production systems and enjoys finding scalable solutions to interesting problems. You’ve worked across a variety of tech stacks and know how to pick the right tool for the job. You are not only comfortable tracking down and fixing production issues, but can anticipate where issues will arise before they do. You are the person your peers come to for help. The prospect of learning new technologies should excite you.


      Responsibilities:


      Designing and implementing new features and systems.

      Assessing and fixing production incidents and bugs and putting in place systems to prevent them.

      Be a technical resource for other members of the engineering team.

      Mentoring junior engineers

      Job Requirements:

      7+ years work experience as a software engineer

      Experience building highly-available backend services

      Knowledge of relational databases

      Desire to work on a small team that collaborates on technical and product ideas

      Strong work ethic and team player

      Experience working on the JVM

      Experience with containers (Docker)

      Nice To Have:

      Experience working in Clojure.

      Experience with telephony (Asterisk, Kamailio, SIP, RTP)

      Experience with AWS (RDS, SQS, S3, Elasticache, ECS, Cloudformation, etc)

      DevOps experience


      *We have an office in San Francisco, but half of us work remotely from all over the US. Check out a (totally unprompted!) blog post by one of our engineers about his experience working remotely at Truly.