次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 8,342

← 検索結果に戻る

Software Engineer - 6 to 12 month contract

Unify America

リモート勤務

勤務地
Remote (United States)
報酬
USD 50-75 per hourly
勤務時間
Contractor
掲載日
2026年10月8日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

We're looking for a mid-level Software Engineer on a contract basis to help build and extend the platforms that power our programs. You'll work alongside our senior engineers on well-scoped features across the stack, contributing production-quality code from early on and working with a high degree of independence as you ramp up. About Unify America We’re on a mission to replace political fighting with collaborative problem-solving. Yeah, we know it sounds audacious. It is. But we’re doing it—by creating civic experiences that reduce polarization, teaching essential civic skills, and inviting Americans to use their differences to better solve common problems together. Where we work: Higher Education (Civic Gym): Over 50,000 college students have engaged in meaningful cross-partisan conversations. Think of it as training for democracy—reps, sweat, and all. Cities (Democracy Leagues): We partner with communities to run Civic Assemblies, where residents—across the ideological spectrum—solve shared problems together. Our first pilot is in Akron, with more locations to come. We're a small, mission-driven team of about 30 people, and our engineering team is small enough that every engineer has a real voice in how we build. Civic Gym has a more mature technical product that our existing Dev Team is in the process of re-factoring. Democracy Leagues is just at the beginning of building a product suite to prepare us to scale our deliberative democracy work in Ohio and beyond. That’s why this is a 6 to 12 month contract gig - we’ve got a lot of immediate needs, but still have a lot to learn about what our future needs will be. About the Role You'll ship features end to end, shape technical decisions, set a high bar for code quality, and mentor other engineers. You'll work closely with our CTO, product manager, and program teams to turn real-world civic engagement needs into reliable, thoughtfully designed software. More specifically, you’ll: Build and maintain features across our TypeScript/Node.js backend and Vue.js front end Design and update data models for your features in MongoDB and PostgreSQL, with review from senior engineers Work with AWS services such as Lambda, S3, Aurora, DynamoDB, and IAM in developing and deploying your work Write clean, tested, maintainable code, and participate constructively in code review Help build out our new civic assembly platform, including modules within a plugin-based architecture Communicate progress, blockers, and questions clearly and proactively Required Skills & Experience 3+ years of professional software engineering experience Solid experience with TypeScript and NodeJS Experience with Django and Python Experience with VueJS (preferred) or React Working experience with PostgreSQL and MongoDB, including the ability to design sensible schemas for well-scoped features without relying on AI tools Experience working with AWS services such as Lambda, S3, Aurora, DynamoDB, and IAM Experience using AI-assisted development tools (e.g., Claude, GitHub Copilot, ChatGPT) judiciously. You treat them as helpers, not substitutes for your own understanding, and you verify what they produce Clear communication skills and comfort working asynchronously on a distributed team Initiative, reliability, and a commitment to quality over volume A degree in Computer Science, Software Engineering, or a related field is preferred. Relevant certifications, bootcamp credentials, or equivalent professional experience are also welcome. Nice to Have Experience with NestJS Familiarity with Terraform or other infrastructure-as-code tools Experience in nonprofit, civic tech, or education technology We hire for character and collaboration as much as technical skill. We look for people who communicate openly, treat colleagues with respect, take initiative without waiting to be told, and care about doing things well rather than doing things fast. Given our mission, we especially value people who can engage respectfully with a wide range of perspectives. Pay and Term $50-75/hour, depending on relevant experience This is not an employee role, and therefore does not include employee benefits like medical insurance, 401(k), etc. but it does give you the chance to work in a healthy, appreciative, feedback-driven workplace We anticipate this role requiring 30-40 hours of work for 6 to 12 months Ready to Apply?Great, we look forward to hearing from you! Your application materials should include a cover letter that shares three reasons why you’re right for this job (and why it’s right for you) and your resume in one, combined PDF (there will only be one field for Resume in the application, and we are looking for a combined Cover Letter/Resume in that field). This is a contract role: please let us know if you have a history of working as a contractor and if you usually contract as an individual, as an LLC using your own social security number for taxes, or through a corporate entity with an EIN. Let’s build something extraordinary together! Salary: 50 - 75 USD an hourOriginally posted on Himalayas

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。