Job Openings Full-Stack Developer Relations

About the job Full-Stack Developer Relations

Codiga is the only static code analysis that works across the development lifecycle: from the IDE to deployment. We are hiring our Full-Stack Developer Relations. We expect this new hire to help us improve the developer experience of our static analyzer, grow the number of rules available for our tool, and grow our user base.

Context

Codiga launched its static code analysis tool in November 2022 and is developing the next generation of static analysis tools that work across the software development lifecycle. From writing code to pushing and deploying: Codiga checks code at every step of the development process. The person hired will be responsible for growing our user base and creating a vibrant community passionate about code quality.

Responsibilities

  1. Improve the Developer Experience for writing static code analysis rules (20%). You will pair with our Frontend Engineer to find the best solutions to improve the creation of static analysis rules. You will help us write tests to avoid regression.
  2. Improve our tools (50%): write more static code analysis rules for all supported languages (C#, Java, JavaScript, TypeScript, Python). See examples of rules.
  3. User growth (30%): produce video tutorials to explain how Codiga works (e.g., Youtube tutorials): write blog posts about Codiga, engage with other communities to help them use our tool, grow the Codiga community (Slack, mailing list), maintain our social media presence


Qualifications

  • Programming
    • Experience in JavaScript, TypeScript, Java, or C#
    • Write a program independently and understand all the concepts.
    • Good understanding of programming concepts. design patterns is something that you understand; you know the difference between object-oriented programming and functional programming. In short: you know how to write code.
  • Content creation:
    • Technical writing skills (e.g., writing a technical blog post)
    • Video creation (e.g., handling lightning, using proper audio without noise)
  • Remote work: you understand what it means to work remotely, join Zoom meetings, use Slack for communicating between team members, etc.

Apply if

You are passionate about software engineering and want to work in a team of experienced people who share your passion. You have a strong work ethic and know how to work independently.

Do not apply if

You do not understand the impact of code quality nor why developers should continuously improve their code.

Send us

  • An explanation about why you like writing code

  • An example of content you wrote that is related to coding (e.g. a blog post or a video)
  • A piece of code you are proud of and why you are proud of it


Location

Remote: we are based in Canada, Colombia, and US. We accept applicants from any country as long as they meet the expected qualifications.

Compensation

Between $50k to $100k, depending on location and experience.