Full Stack Software Engineer at Carbon Counts Tech


FULL STACK SOFTWARE ENGINEER (Intermediate)

Full time remote within a distributed team

In the world, there are approximately:

9 million animal species
3 trillion trees
1, 000,000 mobile games
7.7 billion humans

Carbon Counts Tech is searching for exceptional humans! We’re looking for a new Software Engineer who is partial to trees, animals, games, the earth, and memorable, impactful experiences. Are you one of the humans we’re looking for? If so, you believe in the power of technology to solve problems and to make the world a better place.

ABOUT CARBON COUNTS (THE COMPANY)

Carbon Counts is an early stage, multi-country, for-profit company on a bold mission to re-green the earth. We believe in the power of people, play, community, and innovation and we are creating memorable, delightful experiences that will have a positive impact on the planet.

ABOUT YOU (AS A HUMAN)

Fuelled by a growth mindset, you’re resourceful and curiousa problem-solver at heart. While you may have your head in code strings much of the time, you are determined to use your growing experience to help build a better world. Through your life experiences, you fully appreciate diversity of thinking and believe that others have different, equally important areas of genius to contribute. A passionate player of games, you’re obsessed with the latest mobile gaming best practices and trends. You may, from time to time, think about how amazing trees are.

ABOUT YOU (AS A SOFTWARE ENGINEER)

You are a curious and ambitious engineer on a mission to create memorable experiences. You enjoy being part of a dynamic team and you communicate questions, issues, progress, and wins. Colleagues would say you are confident in your gift for solving problems in a start-up environment and you can give and receive constructive feedback. Ideally you’ve worked on the back end of a large scale Mobile, PC, or Console game. With strong experience in back-end gameplay systems, you’re able to adapt your coding style to embrace shared coding standards. You write clean, simple, well-documented code from design requirements; code that’s easy to read, test, and debug. You are able to independently design and code web applications, including frontend and backend systems. You care deeply about quality and always consider solutions through a lens of performance, reliability, testability, security, and scalability.

PROFESSIONAL REQUIREMENT:

  • 3+ years building products across the stack, with a firm understanding of web frameworks, REST APIs, databases, and cloud-based backend systems.
  • Excellent debugging and optimization skills
  • Writing efficient, scalable, and testable code
  • Strong orientation towards unit/integration testing
  • Interest and ability working independently and collaboratively in a dynamic team setting.
  • The ability to effectively communicate with technical and non-technical team members.
  • A bachelor’s degree in Computer Science, Engineering, or related professional development experience.
  • Familiarity with software design patterns and data structures.

CONSIDERED A PLUS TO HAVE:

  • Programming experience with React, Typescript, and Promises
  • Experience with cloud-based services (Firebase, PlayFab, GCP, AWS, etc.)
  • Some exposure working in Agile, Kanban, or similar project management methodologies

ABOUT THE JOB

You’ll work as a part of our engineering team with a diversely talented production team to scale up our game-related back-end systems and admin tools. You’ll collaborate with other developers to build backend systems, review and help on their code, and stay current on new coding environments and programming standards. You will assume responsibility for new projects to build internal tools and processes designed to support millions of game players.

Other considerations:

  • We are a fully remote team, and we find it most productive if you are located within North American time zones (PST to EST) in order to attend and/or lead our team’s Sprint Ceremonies that land within the PST timezone.

WHY YOU’LL LOVE IT HERE (COMPENSATION & BENEFITS)

  • Very competitive salary
  • Excellent employee benefits + a health and wellness spend account
  • Equity participation (you own a stake in what you’ll help make!)
  • Unlimited paid vacation
  • Remote / Work from home / Flexible hours
  • Generous training & development allowance; ongoing

APPLY FOR JOB