5 дней назад
Senior Software Engineer (Vue/TypeScript)
135 000 - 150 000$
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
NDA
5 дней назад
Vue-first Fullstack (Vue)
50 - 75$
Zoro
8 дней назад
Senior Fullstack Software Engineer (Vue.js)
105 100 - 175 100$
7 дней назад
Senior Fullstack Developer (Ruby/TypeScript)
122 000 - 153 000$
NDA
5 дней назад
Fullstack Developer (Vue)
99$
11 дней назад
Full Stack Engineer (Gov't Tech)
150 000 - 160 000$
10 дней назад