junior engineer jobs



About Township's engineers

As engineers at Township we:
  • Write the majority of our projects in an Elixir-centric stack: Phoenix, Apine.js, and Tailwind. We also love working in Vue, React, and React-Native.
  • Are passionate about personal growth and are always working to improve the quality of work across the team.
  • Cultivate an environment of healthy communication, support, and collaboration.
  • Solve complex problems at significant scale.
  • Write quality, tested, production-ready code.
  • Deliver thoughtful features from abstract business requirements.
  • Communicate skillfully with teammates and clients, both written and verbally.

About you

You will:
  • Design, build and maintain performant, and reliable applications for web and native devices.
  • Write clean high-quality code in Elixir, Phoenix, Vue, Alpine.JS, and Tailwind.
  • Write code that will be used by real customers.
  • Participate in the planning, discovery, execution, and testing of user stories during team sprints.
  • Have the opportunity to learn from teammates about all parts of the engineering stack.
  • Thoroughly document features with tests and inline documentation.
  • Communicate skillfully with teammates and clients, both written and verbally.
  • Actively contribute to code review with peers and clients. All engineers offer code review to engineers of all levels.
  • Partner with fellow engineers to accomplish projects together.
  • Cultivate an environment of healthy communication, support, and collaboration.
  • Deliver thoughtful features from abstract business requirements.
  • Solve complex problems at scale.

You have:
  • 1+ years of relevant work experience as a software engineer.
  • Proficiency with current frontend technologies including Vue, Tailwind, and Alpine.JS.
  • Experience with Elixir and Phoenix or similar languages and frameworks.

If you check most or all of these boxes, we would love to consider you for our engineering position. Most qualified applicants will have 1 to 3 years of engineering experience and have worked successfully on a remote team before.