Full Stack Engineer
(3+ years exp)Charter
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely
Preferred Timezones
Relocation
AllowedSkills
The Role
What we’re looking for
Charter is seeking a full-stack software engineer who brings years of experience and is able to help our team learn, grow, and win. You’ll help with establishing culture, making sense of the chaos inherent to startups, and making key decisions. You will be responsible for building and scaling core components of Charter, and you will contribute to key architecture and technology decisions around how to best solve difficult problems with elegant and practical code.
Who you are
Infinitely curious, with a penchant for systematic and methodical thinking. If you think about solving problems in terms of progressive steps and pipelines that look like A → B → C → ... → Z, we want you.
You should also:
- Thrive in a fast-paced environment which revolves around cross-disciplinary interaction and remote collaboration;
- Have a passion for space and the capacity to learn fast, and be excited about contributing your talents to and making an impact in a rapidly expanding market;
- Have a strong bias to action;
- (Preferably) have some prior experience in the space industry;
- Align with our values; and
- Fundamentally believe that great change for the better is possible, if only we have the right cause, team, and timing.
Responsibilities
- Reporting directly to our CTO.
- Researching, designing, and managing software programs to shape and build the core infrastructure of Charter's products.
- Reading, writing, and implementing application code, with a focus on clean, easily maintained code
- Clearly communicating decisions and technical considerations to other team members
- Picking up and enforcing best practices when writing application code.
- Deploying software tools, processes and metrics to help build scalable and highly available systems that follow operational best practices.
- Documenting the systems that you’ll help build and preparing reports on programming project specifications, activities, or statuses.
- Consulting with other members of the engineering team to evaluate software-hardware interfaces and develop specifications and performance requirements, and collaborating with the other teams in Charter to define and implement new features
- Building systems that are observable, that we can learn from and improve on.
- Balance speed and quality, with a focus on tangible results.
- Present your roadmap at company-wide checkins.
Compatible Time Zones
This role is specifically for GMT+0 (London time) and is a hybrid role, so we're happy to receive both in-person and remote applications. Our current team members are distributed across different time zones including GMT-8 (Los Angeles), GMT-5 (NYC), GMT+0 (London), GMT+1 (Sweden), and GMT+8 (Singapore). Although we've found that it's easier to collaborate when everyone's in a similar time zone, if you're willing to stay up late or get up early, so are we.