Senior Full Stack Engineer

Skills
JavaReact.JsSoftware DevelopmentEducational TechnologyEmber.JsEmerging TechnologiesHTML
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software development experience
  • Extensive experience with modern programming languages and frameworks
  • Strong experience with Ruby on Rails and React
  • Proven ability to build scalable and efficient systems
  • Strong understanding of the software development lifecycle and agile methodologies
  • Experience working with cross-functional teams
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to thrive in a fast-paced agile environment
  • Experience mentoring junior engineers is a plus

Nice to have

  • Hands-on
  • Collaborative
  • Analytical
  • Detail-oriented
  • Leadership-minded
  • Fast learner

Day to day

  • Design and develop scalable full stack software solutions that improve learner experiences
  • Collaborate closely with Product and Design to shape requirements and influence technical direction
  • Contribute to architecture, code quality, testing, troubleshooting, mentoring, and delivery across the full development lifecycle