caferemote

Remote Staff Software Engineer

Township · USA Only · posted 1 year ago

Remote Staff Software Engineer at Township — remote job on CafeRemote
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.

Ready to apply?

Opens the application page in a new tab.

Apply for this job

CafeRemote takes no fee and asks for no account.

Similar remote jobs