Назад
5 дней назад

Senior Software Engineer (Vue/TypeScript)

135 000 - 150 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Vue/TypeScript): Building and maintaining full-stack civic engagement platforms across Django, Node.js, Vue.js, MongoDB, PostgreSQL, and AWS with an accent on scalable data models, modular architecture, and production reliability. Focus on designing a plugin-based civic assembly platform, solving performance and high-traffic challenges, and mentoring engineers through technical guidance and code review.

Location: Remote in the United States; Chicago, Illinois, US

Salary: $135,000–$150,000 per year, depending on relevant experience

Company

A small, mission-driven civic organization building technology for collaborative problem-solving, civic education, and deliberative democracy.

What you will do

  • Design, build, and maintain full-stack features across Django, TypeScript/Node.js, and Vue.js.
  • Design and evolve MongoDB and PostgreSQL schemas, data models, indexes, and performance strategies.
  • Use AWS services including Lambda, S3, Aurora, DynamoDB, and IAM to build, deploy, and operate applications.
  • Contribute to a modular, plugin-based civic assembly platform and its architecture.
  • Write tested, maintainable code, participate in code reviews, and maintain production reliability during high-traffic program periods.
  • Mentor mid-level and contract engineers and communicate technical tradeoffs with technical and non-technical colleagues.

Requirements

  • At least 5 years of professional software engineering experience, including experience in medium- to large-sized engineering organizations.
  • Deep JavaScript ecosystem expertise with TypeScript and Node.js, plus strong Vue.js or React experience.
  • Hands-on Python and Django experience.
  • Experience designing relational and NoSQL data models with PostgreSQL and MongoDB.
  • Practical experience with AWS services such as Lambda, S3, Aurora, DynamoDB, and IAM roles and policies.
  • Strong communication, initiative, ownership, and software quality standards; a bachelor's degree or equivalent professional experience is preferred.

Nice to have

  • NestJS and Terraform experience.
  • Experience with real-time or video-based applications.
  • Experience in nonprofit, civic tech, education technology, or public-interest sectors.
  • Experience designing extensible systems, plugin architectures, module contracts, or public APIs.

Culture & Benefits

  • Small, collaborative, feedback-driven workplace where engineers have a meaningful voice in technical decisions.
  • Respectful collaboration across a wide range of perspectives.
  • Medical, dental, and vision insurance.
  • 401(k) match of up to 5%.
  • Internet and phone reimbursement, plus flexible self-managed PTO.

Hiring process

  • Submit a combined cover letter and resume in one PDF.
  • The cover letter should explain three reasons the candidate is a strong fit for the role and why the role is a good fit for them.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →