Time Zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8)
The Role:
Township is seeking a Staff Software Engineer to join our team. We work primarily with React, Next.js, React Native (using JavaScript or TypeScript), and full-stack Elixir and Phoenix applications, so experience or interest in these technologies is essential. This position is ideal for someone looking to contribute as an individual contributor on the team.
As a hands-on engineer, you will collaborate with senior technical leadership and clients to implement business-critical applications. You'll create new web applications from scratch, extend existing codebases, and design architecture for future expansions. By combining problem-solving skills with hands-on coding experience, you’ll drive development for early-stage client projects using our full technology stack. You'll also influence key architecture decisions to ensure scalability, performance, and reliability.
Management vs. Individual Contributors (ICs) at Township:
At Township, both managers and individual contributors receive equal compensation despite their differing responsibilities. Unlike many companies, we don’t push top performers into management roles unless that’s their interest. Both career paths are clearly defined and crucial to the overall success of the team.
Transparent Compensation
Responsibilities:
Desired Skills:
While this section is more of a guide than a strict checklist, most successful candidates will have 6-8 years of experience and familiarity with remote work.