Submittable

Easy-to-use, powerful social impact platform for any size company, foundation, or organization.

Full Stack Engineer – Grants

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Alaska + 10 moreAll locations: Alaska, Louisiana, Maine, New Mexico, North Dakota, Oklahoma, Rhode Island, Vermont, Virginia, West Virginia, Wyoming

Posted

55 days ago

Salary

$105K - $127K / year

Bachelor Degree4 yrs expEnglishCloud

Job Description

• Implement and enhance scalable back-end features and APIs that support product growth and platform reliability • Refactor and evolve existing codebases and services to improve maintainability, performance, and long-term sustainability • Design scalable, performant, and maintainable services. Identify and advocate for architectural improvements and best practices • Write clean, testable code and participate in peer reviews that help raise the quality of the team’s output • Make thoughtful tradeoffs between speed, scale, and simplicity • Collaborate with a cross-functional team of engineers, designers, and product managers to define and ship new features • Strengthen your written communication through design docs, planning notes, and pull request descriptions — key to thriving in a remote-first environment • Develop confidence in owning small to medium-sized services, including monitoring, on-call participation, and driving incremental improvements • Meet regularly with global team members between 9-12 AM EST

Job Requirements

  • 4+ years of professional experience contributing to, maintaining, and incrementally improving production-grade full stack applications in a distributed, cross-functional environment
  • Ability to rapidly understand and navigate existing product architecture and infrastructure
  • Experience modernizing legacy front-end applications and working with contemporary UI frameworks
  • Proficiency building and maintaining server-side and application-layer services
  • Hands-on experience designing, deploying, and operating event-driven or cloud-based services
  • Strong understanding of database performance tuning and optimization
  • Proven ability to diagnose and resolve issues across both legacy and modern software stacks
  • Familiarity with modern development patterns, system design principles, and API-driven architectures
  • Working knowledge of software development practices
  • Strong written and verbal communication skills, with the ability to clearly explain technical concepts
  • Experience working with containerized and orchestrated environments
  • Experience implementing and maintaining automated build, test, and deployment workflows
  • Demonstrated enthusiasm for problem-solving, continuous learning, and mentoring

Benefits

  • Comprehensive health and life insurance with optional HSA, FSA, and DCA accounts
  • 401(k) plan with employer match starting day one
  • Equity stock options to share in our success
  • Flexible hours, remote work options, and generous vacation and sick leave
  • Paid parental leave for mothers, fathers, and adoptive parents
  • Professional development stipends to support your career growth
  • Opportunities to participate in community outreach and volunteer programs
  • Monthly company-sponsored happy hours and gatherings to connect and unwind

Related Job Pages