Remote Staff Software Engineer

 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:

  • Lead all stages of application development, from frontend to backend, deployment, and monitoring.
  • Participate in the UI/UX design process by offering feedback and implementation insights.
  • Uphold high software quality by providing thoughtful code reviews and being a reliable pairing partner.
  • Collaborate closely with teammates and clients on planning and defining requirements.
  • Take a key role in architectural and software design decisions.
  • Contribute meaningfully to sprint planning, from feature discovery to execution and testing.
  • Help shape best practices on a growing engineering team by offering mentorship, technical guidance, and thoughtful code reviews.
  • Foster an environment of open communication, support, and collaboration.

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.

  • Deep experience with the React front-end framework, including React.js, TypeScript, and React Native.
  • Interest or experience in Elixir and Phoenix.
  • Strong background in cross-functional collaboration across all stages of the product life cycle.
  • Proven ability to design, build, and maintain high-performing, reliable web and native applications.
  • Experience with version control, testing frameworks, and CI/CD processes.
  • Generalist mindset with a curiosity to focus on areas such as DevOps, testing, QA automation, analytics, accessibility, or server/full-stack integrations.
  • Ability to rapidly build while maintaining high standards of code quality, maintainability, and performance.
Like the listing? Give it a try.
Posted on
Oct 24, 2024
Applicants
2
Skills
React
Category
Full-Stack Programming
Type
Full-time
Salary
$ 100,000 or More USD
Location
USA Only

Share this job