Sr. Software Engineer

Coursedog
75d$90,000 - $125,000

About The Position

We seek an innovative, fast-learning, and detail-oriented person to join our Engineering team as a Full Stack Engineer. This individual will implement new features, maintain existing ones, and collaborate with other team members to build industry-shaping solutions for higher education. Our ideal candidate thrives in a fast-paced environment and cares deeply about code quality and user experience. They love to elegantly solve complex problems while ensuring flexibility and scalability. At Coursedog we prioritize ownership and empower all team members to contribute and implement ideas to continually improve the company.

Requirements

  • Strong proficiency with JavaScript and TypeScript
  • Knowledge of Node.js and Express
  • Fluency with one or more modern web application frameworks, such as React or Vue (Majorly This). Nuxt.js is a plus.
  • Knowledge of MongoDB, Postgres, Redis
  • Experience with writing scalable and performant code.
  • Knowledge of front-end technologies, including HTML5 & CSS
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Experience building microservices and serverless code/lambda functions
  • Understanding accessibility and server-side security compliance
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Nice To Haves

  • LLM-powered NLP to turn natural-language policies into structured constraints (function-calling/JSON)
  • Python proficiency for modeling/services; Postgres/Redis/vector DB familiarity
  • Applied optimization & operations research (MIP/CP) with Gurobi or OR-Tools

Responsibilities

  • Drive development efforts from the initial idea to release to customer adoption
  • Drive innovation in our tech stack
  • Ensure our application is stable, performant, and scales
  • Collaborate with other Engineering team members to ensure high code quality, knowledge sharing, and ensuring our application is stable and future-proof
  • Collaborate with both the Product and Customer Success teams to resolve technical issues
  • Collaborate with the Product team to help estimate the technical costs of new features, identify potential risks, and suggest solutions that meet both explicit and implicit requirements
  • Participate in on-call to ensure system stability and uptime
  • Establish deep technical knowledge of specific parts of the product suite

Benefits

  • Healthcare, Dental & Vision coverage with a fixed contribution model
  • 401(k) plan with a 4% employer match starting January 1, 2026
  • Unlimited Paid Time Off policy
  • Remote-first work culture
  • Equity participation in the company
  • Paid parental leave: 12 weeks for primary caregivers and 6 weeks for secondary caregivers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service