Software Engineer @Unify America
Software Development
Salary usd 50 - 75 per..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type contract
Posted YDay

[Hiring] Software Engineer @Unify America

YDay - Unify America is hiring a remote Software Engineer. πŸ’Έ Salary: usd 50 - 75 per hour πŸ“Location: USA

Role Description

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 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

Qualifications

  • 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
  • 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

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.
  • 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.

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!

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Unify America
Software Development
Salary usd 50 - 75 per..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type contract
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,118+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later