Browse All Jobs
Job Description
General Assembly is seeking a Senior Software Engineer to join their Product Engineering team. The Senior Software Engineer will play a crucial role in developing user-facing features and maintaining existing applications. They will collaborate with Business, Marketing, and Learning teams, contributing to the technical direction of projects.Role involves:
  • Designing, developing, and maintaining web applications using Ruby on Rails and React/Next.js.
  • Guiding and mentoring junior engineers.
  • Solving complex technical challenges.
  • Collaborating with cross-functional teams.
  • Contributing to the technical strategy and standards.
  • Maintaining system health and reliability.
  • Contributing to budget awareness.
Requirements:
  • 6+ years of professional software development experience with Ruby on Rails and JavaScript (React/Next.js).
  • Deep understanding of object-oriented programming, TDD, and system-level tooling.
  • Exceptional problem-solving skills.
  • Proven ability to guide and mentor junior engineers.
  • Strong communication and collaboration skills.
  • Solid understanding of the SDLC and experience with agile methodologies.
  • Awareness of the business value of engineering work.
  • Deep understanding of testing methodologies.
  • Ability to follow and improve existing code patterns.
  • Fluency in English.
  • Residency in Mexico.
Role offers:
  • Fully remote position.
Apply Manually