0

Product Engineer

 3 years ago
source link: https://www.notion.so/Product-Engineer-599ce7e227a34d3bb91f695295d69dc5
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Product Engineer
👨‍🚀
Product Engineer
About GitDuck
We are building a video chat tool for software teams, with code sharing and other integrations.
Be sure to read more about us here.
The role
We're looking for software engineers who enjoy building products and are comfortable with significant responsibilities. You'll work on a variety of projects and problems and own large parts of the codebase.
As one of the first hires, you'll be crucial for scaling the company including its architecture, testing, monitoring, codebase, best practices, culture, etc.
GitDuck is mainly built with JavaScript and TypeScript. Node.js on the backend and Next.js+React on the frontend. Our systems are hosted in Google Cloud using Kubernetes. The IDE extensions are in different languages (Java, Python, etc.)
What you will be doing:
Build and maintain user-facing features.
Develop real-time collaboration features.
Contribute and maintain our IDE extensions and other integrations.
Design, develop and maintain our infrastructure.
Troubleshoot and debug applications.
Interview and coach other talented engineers.
Ideally, you should have:
Strong experience as a Software Engineer, writing clean, testable and maintainable code.
Experience designing and developing REST APIs.
Good knowledge of JavaScript.
Experience with GCP/AWS, Kubernetes or cloud-native environments.
Willingness to solve challenging problems.
Ability to readily learn most technologies on-the-go.
Ability to thrive in an ambiguous environment with a high degree of autonomy.
Verbal and written English fluency.
Bonus points:
Experience using WebRTC.
Experience with video related products or video streaming infrastructure.
Experience building IDE extensions.
Experience with Java/Kotlin.
Experience with React.
Experience using MongoDB.
Experience with distributed systems, CRDTs, real-time collaboration.
Published blog posts and/or tech talks about your work.
Our process

Write to us at jobs [at] gitduck.com, tell us a bit about you, your past experiences, share your links (GitDuck, Github, your web, Linkedin, etc) and tell us why you want to join GitDuck.

Very important: In your email you must tell us the passcode MIRC, In this way, we know that you are a real human and that you are reading this.

Live video call: 30-60 minutes with each member of our team to learn more about you, about what are you looking for, tell you about GitDuck and answer other questions you might have.
GitDuck coding challenge: 2 hours to build a small project as far as you can given a straightforward specification. We're looking for your ability to write clean and correct code while productively making progress against our spec in a limited time. You can use your own dev environment as well as all kind of resources you want (Google, StackOverflow, docs, etc). Let's do this using the GitDuck call.
Technical interview: 1 hour composed of 2 phases:
30 mins of short technical discussion to evaluate your knowledge in a wide range of technical topics like data structures, web systems, security, systems, etc. We do not expect anyone to be strong in all the areas. We're looking for which topics you know the most about, and your ability to communicate with another engineer in technical discussions.
30 mins of system design interview. We will describe a hypothetical product or service, we'll ask you to describe how you'd break that down into a system that you could actually build. We're looking for your ability to talk about the architecture of a project, understand how all the pieces fit together and your decisions and trade-off discussions.
We're quite fast on our process, so you should be able to go through all phases in less than 2 weeks.
We offer

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK