Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8)
Why we’re hiring
The role
Managers and individual contributors are compensated the same, even though the roles and responsibilities are quite different. Traditional wisdom suggests that companies should promote their highest performers into management roles, regardless of their interest in or ability to be a manager. Township equalizes management and ICs in an effort to remove incentive from choosing one over the other. Both paths have a clear path set for them within Township, and contribute to the overall team success in important and unique ways.
-Township’s Transparent Compensation policy
Responsibilities
- You’ll write clean, high-quality code in React or Elixir.
- You’re passionate about not only your own personal growth but the growth of those on your team. Improved code quality is only one of your measures of growth.
- You’ll guide a small, growing engineering team by helping form best practices, offering thoughtful code reviews, pairing, and offering technical mentorship.
- You’ll build skills as a manager by participating in ongoing training (our favorite is BlueprintX).
- You’ll design, build, and maintain performant and reliable applications for web and native devices that are consistently high quality, tested, and production-ready.
- You’ll coordinate with peers to steward abstract business requirements through the discovery process to actual development and deployment.
- You’ll play a key role in architectural and software design decisions.
- Your most impactful contribution to sprint planning is weighing in on all aspects of feature planning, from discovery to execution and testing.
- You cultivate an environment of healthy communication, support, and collaboration.
Desired skills
- Expert knowledge of current front-end technologies including React, Typescript, and tools like NextJS.
- Experience with Elixir and Phoenix or a strong background in another language and framework.
- Experience building accessible, always-responsive user interfaces.
- An understanding of SQL and relational database design.
- An understanding of modern DevOps, including GitHub driven automation, Hashicorp tools like Terraform and deployment to cloud platforms like AWS, Heroku and Fly.
- Experience managing a team, utilizing skills such as providing feedback in a 1-1 setting, coaching, mentoring, and sponsoring others.
- Ability to coordinate team efforts cross-departmentally in order to provide direct reports with clarity of responsibilities and priorities.
Salary and benefits
- A variety of paid time off options, including 20 paid vacation days, 10 paid sick and mental health days, and 12-14 paid holidays. We also offer paid leave for things like bereavement, jury duty, and voting.
- Twelve weeks of paid parental leave and up to 12 additional weeks of unpaid parental leave.
- Three medical healthcare plans to choose from with FSA and HSA options, as well as full dental and vision coverage.
- Employer-matched 401k or 401k Roth up to 5%.
- $350 monthly stipend towards workplace and wellness expenses.
- And a lot more. For a full overview of our benefits, head to our summary here.
To find out more about this job, please visit this link

