Typescript Engineer

Remote /
Product – Editor /
Full-time
Coder is a platform for developers by developers. If you are passionate about developer workflows, tools, automation, open source, and want to have an impact on the way code is written, you should apply.  

Coder's Developer Experience team is seeking an Open Source Software Engineer to manage our code-server community and oversee the codebase maintenance. We are looking for candidates that are passionate about building clean and sophisticated code, primarily in Typescript and Node.js.

You will:

    • Learn code-server in and out, and be able to triage 95% of issues that come in without major assistance
    • Help manage the code-server community, on GitHub and various other channels, solving issues and collecting feedback to help drive the product
    • Work with other engineering teams to further develop code-server with new APIs / features to integrate into our other products

You may be a fit for the role if you have:

    • Strong TypeScript knowledge
    • Strong Node.js knowledge
    • Strong browser knowledge
    • Community management / involvement in open source projects
    • Some Go or other backend language experience preferred
    • Experience with VSCode contributions or VSCode extensions is a huge plus!

You should include these in your application:

    • Resume and/or LinkedIn profile
    • Github, Reddit, or personal blog/portfolio if available

You should be comfortable using this tech stack:

    • Go on backend, Typescript/React
    • Docker / Kubernetes
    • PostgreSQL
If you do not meet the above criteria, but still believe that you can deliver results, please write a brief description detailing how you intend to do that.

What Makes Coder Different?
Coder is an engineering-first organization. Our product is built by engineers, for engineers. We’re committed to building an organization and product optimized for engineering happiness. You can expect a fast-paced workflow and minimal meetings.
 
Our basic requirements for employment are:
- A passion for your craft
- A desire to be successful
 
Core Values

Humanity:
Humanity is the ability to make your peers and partners happy to work with you. This includes being social and open with your coworkers and building deep trusts. In a remote company you don't get this for free, you have to intentionally work for it.

Efficiency:
Efficiency is the tendency to optimize your time:output. It is linked with workflow-obsession and maximal utilization of tools.
 
Feedback:
Feedback is the tendency to seek external validation. That means measuring over assuming. This is linked with reduced cycle times and iterative approaches.