Mid-level Software Engineer

New
J
JobgetherEducation technology
Based in United States, Availability to work within a U.S. time zone; meetings primarily scheduled during U.S. Pacific Time mornings.Full-TimeMiddle
Salary167,000 - 177,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of professional experience as a full-stack software engineer
Required Skills
AWSNode.jsPostgreSQLGCPTypeScriptNext.jsReact

Requirements

  • Have 3+ years of professional experience as a full-stack software engineer and a track record of building and shipping full-stack features.
  • Have experience with TypeScript, Node.js, React, Next.js, and PostgreSQL, or be able to become productive with these technologies quickly.
  • Be able to explain technical and product tradeoffs clearly and demonstrate sound reasoning behind implementation decisions.
  • Understand user needs and translate them into practical product and engineering solutions.
  • Move quickly while maintaining code quality, maintainability, and reliability.
  • Work independently, identify gaps, ask for help when appropriate, and take initiative to solve problems.
  • Be willing to contribute beyond a narrowly defined role when another approach or responsibility better serves users.
  • Be available to work within a U.S. time zone.
  • Preferred: Deep experience with TypeScript, Node.js, React, Next.js, PostgreSQL, AWS, and GCP.
  • Preferred: Experience developing mobile applications.
  • Preferred: Background in education, ed-tech, or products designed around learning and student outcomes.

Responsibilities

  • Work with users, teammates, designers, and stakeholders to understand problems, generate product ideas, and identify opportunities for improvement.
  • Own full-stack features from prototypes and experiments through production deployment, iteration, and refinement.
  • Scope technical work, evaluate tradeoffs, and make implementation decisions, seeking support from experienced engineers when needed.
  • Build intuitive, reliable features for learners and tutors that support a safe, high-quality user experience.
  • Write simple, readable, maintainable code that can evolve with the product and user base.
  • Contribute to experiments and product initiatives, including tools for tutoring, learner-to-tutor connections, and platform safety.
  • Participate in code reviews and pairing sessions to maintain engineering quality and share knowledge.
  • Collaborate across product, design, operations, and engineering to move projects forward as priorities evolve.
  • Take ownership of problems beyond immediate technical scope when doing so can create better outcomes for users.
View Full Description & ApplyYou'll be redirected to the employer's site
167,000 - 177,000 USD per year
Apply Now