At a Glance
- Tasks: Join us to enhance our open-source VS Code extension and improve developer experience.
- Company: Coder builds software that empowers developers, with over 90,000 GitHub stars and clients like Discord and Mercedes-Benz.
- Benefits: Enjoy flexible hours, remote work options, and the chance to contribute to impactful projects.
- Why this job: Be part of a mission-driven team that values innovation and collaboration in tech.
- Qualifications: 3+ years of full-stack experience, strong TypeScript skills, and an OSS presence required.
- Other info: This is a contract role with potential for part-time work after initial full-time hours.
Coder is on a mission to build enterprise software that makes software developers’ lives easier and keeps them in flow. Across our portfolio, we have over 90,000 GitHub stars and support developers at leading tech firms like Discord, Square, and Mercedes-Benz. We are looking for a contractor passionate about improving developer experience to help us evolve our VS Code extension.
You’ll work closely with our engineering teams to enhance the integration with our core product, focusing on feature development, extension architecture, and usability. This is a contract position and up to 40 hours/week may be needed initially. However, we expect the scope to taper down to part-time after a few months.
What you'll do here:
- Contribute directly to the development of our open-source VS Code extension by writing high-quality code, shaping its architecture, and driving technical decisions that improve integration with our core product.
- Write clear, developer-friendly documentation and improve the structure of our open-source VS Code extension repository to support both internal engineering teams and external users.
- Work alongside Customer Success teams to support Coder’s enterprise user base.
What we're looking for:
- Currently based in the United States, Canada, United Kingdom, Ireland, or Poland.
- 3+ years of full-stack experience writing code in a professional setting.
- Strong proficiency in TypeScript - this is a front-end heavy position.
- Some experience with Go and shell scripting.
- An OSS presence - GitHub, GitLab, etc.
- Familiarity with different operating systems.
- Understanding of networking fundamentals: IP, TCP, TLS, SSH, & HTTP.
- Experience maintaining libraries or plugins, particularly those that are open-source.
Interview Process:
We believe that the interview process should be consistent and enjoyable. We value your time and hope to get through the interview process in two to three weeks if schedules allow. During this time, you will be able to meet a mix of individual contributors, managers, and leadership.
Coder is a Proud Equal Opportunity Employer. We are committed to providing equal employment opportunities to qualified applicants and do not discriminate on the basis of race, color, ancestry, religion, sex, pregnancy, gender, gender identity, gender expression, sexual orientation, national origin, age, marital status, genetic information, disability, protected veteran status or any other characteristic protected by federal, state, or local laws.
Software Engineer (Contractor) employer: Coder
Contact Detail:
Coder Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Contractor)
✨Tip Number 1
Make sure to showcase your open-source contributions prominently. Since the role involves working on an open-source VS Code extension, having a strong GitHub profile with relevant projects will demonstrate your passion and experience in this area.
✨Tip Number 2
Familiarise yourself with the existing VS Code extension landscape. Understanding how other extensions work and what makes them successful can give you valuable insights that you can discuss during interviews, showing your proactive approach.
✨Tip Number 3
Prepare to discuss your experience with TypeScript in detail. Since this position is front-end heavy, being able to articulate your past projects and the challenges you've overcome using TypeScript will set you apart from other candidates.
✨Tip Number 4
Network with current or former employees of Coder. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the company culture and expectations, which can be incredibly useful during the interview process.
We think you need these skills to ace Software Engineer (Contractor)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your full-stack experience and proficiency in TypeScript. Include specific projects or contributions to open-source software that demonstrate your skills relevant to the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for improving developer experience. Mention your familiarity with VS Code extensions and how your background aligns with Coder's mission.
Showcase Your OSS Presence: Include links to your GitHub or GitLab profiles in your application. Highlight any open-source projects you've contributed to, especially those related to libraries or plugins.
Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on networking fundamentals and be prepared to explain your approach to writing high-quality code and documentation.
How to prepare for a job interview at Coder
✨Showcase Your Open-Source Contributions
Make sure to highlight your experience with open-source projects, especially on platforms like GitHub or GitLab. Discuss specific contributions you've made and how they relate to the VS Code extension you’ll be working on.
✨Demonstrate Your Technical Skills
Prepare to discuss your proficiency in TypeScript and any experience you have with Go and shell scripting. Be ready to solve coding challenges or answer technical questions that showcase your full-stack capabilities.
✨Understand Developer Experience
Since the role focuses on improving developer experience, think about what that means to you. Be prepared to share ideas on how to enhance usability and integration within the VS Code extension.
✨Ask Insightful Questions
During the interview, ask questions that show your interest in the company’s mission and the specifics of the role. Inquire about the team dynamics, the current challenges they face, and how you can contribute to their goals.