GoodNotes company's all remote jobs
- Users come first
- Build a better product, not just different
- Do less but get more done
- Always be learning
What you will achieve in this role
- Design, build, and maintain the GoodNotes infrastructure, ensure it adheres to Dickerson’s Hierarchy of Reliability.
- Educate the various teams in DevOps and SRE best practices. Aid them, from designing, capacity planning, to rolling out new features.
- Be the go-to person for higher-level escalation for applications
- Improve the system monitoring, health reporting, and logging
- Design and implement security, assist in maintaining information security practices and procedures
Use the latest tech stack
- Monitoring and Logging: we are currently using Datadog for monitoring and CloudWatch Logs for logging. Metrics are collected across our agents, taken from the logs using metric filters, and updated directly from lambda function or the application.
- Infrastructure-as-Code: most of our infrastructure is written and defined in AWS CloudFormation templates. We are slowly migrating towards Terraform
- CI/CD: we are currently using TravisCI for our backend applications, and CircleCI for our iOS applications.
- Deployments: we have multiple EKS clusters set up either for Blue/Green rollouts or dedicated feature sets. We are currently updating these clusters using simple bash scripts as part of the deployment flow.
What you need to be successful
- Strong understanding of Linux and Networking fundamentals
- Strong understanding of network and container security
- Strong experience in working with AWS products
- Strong experience with container orchestration, ideally Kubernetes
- Strong experience in building and maintaining CI/CD pipelines
- Strong experience with Relational and Non-relational database management, backup and restore
- Experience with automation/configuration management, ideally Terraform
- Experience with system monitoring tools
- Some experience in Back-end development, using and creating APIs
- You'll receive a competitive compensation and meaningful equity along with a chance to make significant contribution to a product people already love.
- Most of our positions are eligible for remote work, provided you have at least 3 hours of overlap with the team in the office every weekday between 10 AM and 6 PM. Please indicate your preference in your application form.
- You're also welcome to join us in our Hong Kong or London office, we sponsor visas and relocations.
- We take care of you and your loved ones with medical insurance and flexible working hours including two optional work-from-home days!
- Join our best company tradition, the annual off-site. Check out our pictures from team outings and more on our Instagram.
Job Benefits:
- Scale GoodNotes backend to millions of users
- Build real time event driven architecture
- Competitive compensation and meaningful equity
- Optional work-from-home on Thursday and Friday
- Any equipment you need
- Gym membership
- Monthly budget for personal growth
- Relocation package
- Annual team-offsite
- Aeron chair and electric height adjustable desk
Time zone: (GMT+08:00) Hong Kong +/- 8 hours
We are looking for multiple senior Android mobile application engineers to join our core Cross-platform team to plan and drive our new initiatives. Our iOS app has been featured by Apple and loved by millions and we are now preparing to launch it on other platforms. You will build and own the entire lifecycle of new user-facing features, often leveraging technologies unique to the latest frameworks. This is a not-to-be-missed opportunity to work with some of the best Engineers.
Our Core Values:
- Users come first
- Build a better product, not just different
- Do less but get more done
- Always be learning
What you need to be successful
- Excellent problem solving, communication, and story-telling skills
- A love of software craftsmanship
- A strong desire of self-improvement through side projects and sharing
- Strong understandings of computer science fundamentals
- Good taste as a maker
- Built projects you are proud of, a big plus if they side projects
- Strong sense of the best tools for any task
- Shipped one or more non-trivial Android apps on respective app stores
- Mastery in at least two programming languages: Kotlin/Java and another modern OOP language
- Big plus if you have experience cross-compiling codebase on different mobile platforms
Less exerienced candidate will be considered as Software Engineer, Android.
Apply Now:
- You'll receive competitive compensation and meaningful equity along with a chance to make significant contribution to a product people already love.
- Most of our positions are eligible for remote work, provided you have at least 3 hours of overlap with the team in the office every weekday between 10 AM and 6 PM. Please indicate your preference in your application form.
- You're also welcome to join us in our Hong Kong or London office, we sponsor visas and relocations.
- We take care of you and your loved ones with medical insurance and flexible working hours including two optional work-from-home days!
- Join our best company tradition, the annual off-site. Check out our pictures from team outings and more on our Instagram.
Job Benefits:
- Scale GoodNotes backend to millions of users
- Build real time event driven architecture
- Competitive compensation and meaningful equity
- Optional work-from-home on Thursday and Friday
- Any equipment you need
- Gym membership
- Monthly budget for personal growth
- Relocation package
- Annual team-offsite
- Aeron chair and electric height adjustable desk
Time zone: (GMT+08:00) Hong Kong +/- 8 hours
Description
GoodNotes was created from our founder's frustration of taking readable and reusable notes on his first iPad. We have since grown to millions of happy users and have become one of the top paid iOS apps worldwide. Our engineering team members are all full stack, Pi shaped, and most importantly product minded.
Our Core Values:
- Users come first
- Build better product, not just different
- Do less but get more done
- Always be learning
We have always been an iOS only application since we started 8 years ago. We are now ready to make our application available in other platforms. We are building up our first web engineering team and are looking for a senior backend engineer to join us. You would be responsible for creating the backend infrastructure to support our new business initiatives such as cloud storage, collaboration and cross platform deployment. You would be working closing with our mobile and product teams on redefining productivity applications for the new era of computing.
Requirements
- Excellent problem solving and story telling skills
- A love of software craftsmanship
- A strong desire of self improvement through side projects and sharing
- Good taste as a maker
- Built projects you are proud of, big plus if they are side projects
- Strong sense on the best tools for any task
- Led web product development from inception to million of users
- Strong understanding of computer science fundamentals
- Production experience building and scaling reliable and safe distributed system
- Deep understandings on system design, data structures and API design.
- Strong software engineering best practices
- Experience with Operational Transformation and Conflict-Free Replicated Data Types
- Mastery in at least two programming language
Job Benefits:
- Scale GoodNotes backend to millions of users
- Build real time event driven architecture
- Competitive compensation and meaningful equity
- Optional work-from-home on Thursday and Friday
- Any equipment you need
- Gym membership
- Monthly budget for personal growth
- Relocation package
- Annual team-offsite
- Aeron chair and electric height adjustable desk
Time zone: (GMT+00:00) London +/- 8 hours
To keep up with our product roadmap, we are looking for a Software Automation Engineer to serve as a contact point/ knowledge base for ongoing projects to line up work and put missing pieces together. You will work closely with our core experience team to help the team be more informed when making decisions by making things more automated, organized and clear. Our Core Values:
- Users come first
- Build a better product, not just different
- Do less but get more done
- Always be learning
Responsibilities
- Automate workflow and software development process across the company
- End-to-end project coordination to, making sure communication between teams is efficient
- Maintain visibility on project status, pipeline, milestones, deliverable and resource metrics while clearly communicate project progress and risk mitigation paths
- Glueing missing pieces together by working closely with product, engineering, design, quality team
Requirements
- Someone who is proactive, resourceful and inquisitive
- Solid technical background, hands-on in building APIs and scripting
- You're a maker at heart, you have multiple side projects
- Excellent communication and project management skill
We don't expect you to be a degree holder as we value experience over qualifications. We offer competitive compensation and meaningful equity along with a chance to make a significant contribution to a product people already love. We take care of you and your loved ones with medical insurance and flexible working hours including two optional work-from-home days! One of our best company traditions is the annual off-site.
Job Benefits:
- Scale GoodNotes backend to millions of users
- Build real time event driven architecture
- Competitive compensation and meaningful equity
- Optional work-from-home on Thursday and Friday
- Any equipment you need
- Gym membership
- Monthly budget for personal growth
- Relocation package
- Annual team-offsite
- Aeron chair and electric height adjustable desk
Time zone: (GMT+08:00) Hong Kong +/- 8 hours