Codedge company logo in white

Careers


Are you ready to join the best of the best?

Let's get started

The Process

Submit an Application to [email protected] with the following:

  1. Your resume.
  2. Your Github link.
  3. A paragraph or two about yourself.
  4. Anything else you would like to share.

Phone Screening (15-30 minutes): Speak with one of our team members about what to expect when working with us, what your career goals are, and any questions you have about the position or Codedge.

Code Challenge: We will provide you with a programmatic challenge that we have faced in the past and give you an opportunity to showcase your skills! Once you’ve submitted this, our founders will review your solution and let you know if you proceed to the next stage.

Technical Interview (1-2 hours): During this interview our founders will meet with you to go over the code challenge you’ve provided, review your competency levels with some of Codedge’s toolset, and make sure that you would mesh well with our team.

We understand that job hunting can be stressful and many companies struggle with transparency when it comes to their hiring process. Codedge strives to be transparent with you every step of the way - we will always let you know where you are in our hiring process within a week of your interview.

Unfortunately at this time we are unable to provide employment sponsorship, but we are continuously striving to grow so please check back in the future!

What we're looking for

Available Positions

Ready to join a great team? Here's the kind of talent we're looking for.

Build great systems

Backend Developer

We are looking for a full-time backend Elixir developer to join our team. As a consultancy you will find yourself working with both Codedge team members as well as our client’s engineering teams to build or support a wide variety of engineering needs. Full stack engineers are also welcome, our preferred front-end technology is Vue.js.

  • Strong background architecting and building software in Elixir (Go and Java are welcome).
  • Ability to work in a remote environment governed by Agile software development practices.
  • A sense of personal responsibility and ownership over the software you create or support.
  • Git.
  • Continuous integration and deployment experience with Docker, Docker Swarm, or Kubernetes.
  • System and performance monitoring experience of production systems in cloud environments.
  • Experience working with and maintaining services such as Kafka, Elasticsearch, PostgreSQL, NGINX, MongoDB.
  • Knowledge of Domain Driven Design & CQRS patterns.
  • Proficient in English verbal and written communication.

Make it sexy

Web Frontend Developer/Designer

We are looking for a full-time front-end developer and designer to join our team. As a consultancy you will find yourself working with both Codedge team members as well as our client’s engineering teams to build or support a wide variety of engineering needs. Full stack engineers are also welcome, our preferred back-end technology is Elixir, Java, or Go.

  • Strong background architecting and building software in Vue.js or similar SPA framework.
  • Ability to effectively communicate ideas about style, typography, layouts, and web accessibility for front-end products.
  • Loves style guides and consistent user experiences.
  • Ability to work in a remote environment governed by Agile software development practices.
  • A sense of personal responsibility and ownership over the software you create or support.
  • Git.
  • Proficient in English verbal and written communication.

Keep it running

Infrastructure Engineer

We are looking for a full-time infrastructure engineer to join our team. As a consultancy you will find yourself working with both Codedge team members as well as our client’s engineering teams to build or support a wide variety of engineering needs. Position responsibilities can range from support of existing systems to supporting green field development teams with infrastructure provisioning, research of new technologies, and sustainable solutioning.

  • Strong background with cloud infrastructure management and provisioning.
  • Kubernetes cluster lifecycle management experience
  • Ability to be fiscally responsible in cluster provisioning strategies to minimize wasteful spending of overprovisioned and underutilized cloud resources.
  • Experience with infrastructure as code systems (Terraform, CDK, ect).
  • Ability to work in a remote environment governed by Agile software development practices.
  • A sense of personal responsibility and ownership over the software you create or support.
  • Git
  • Continuous integration and deployment experience with Docker, Docker Swarm, or Kubernetes.
  • System and performance monitoring experience of production systems in cloud environments.
  • Proficient in English verbal and written communication.

Ready to apply? Let's get in touch.