Sr. Software Engineer, Fullstack

Skills
Computer ScienceFull-Stack DevelopmentSoftware As A ServiceAnalytical SkillsDatabasesMulti-Tenant ManagementRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 5+ years building reliable performant applications and microservices in production environments
  • Proven full stack fluency across frontend backend and database layers
  • Familiarity with Ruby on Rails TypeScript Node.js or React.js
  • Technical depth in at least one domain such as distributed systems multi-tenant SaaS application databases networking security serverless or event streaming
  • Strong communication skills and collaborative mindset
  • Drive to build intuitive customer-focused products and a desire to learn and teach others

Nice to have

  • Polyglot mindset
  • Customer focus
  • Innate curiosity
  • Collaborative
  • Thrives on ambiguity

Day to day

  • Design and deliver large-scale multi-tenant cloud services with a relentless focus on availability fault-tolerance and elegant architecture
  • Build and own scalable SaaS applications end-to-end across frontend backend and data layers
  • Write production-grade code that is reliable readable efficient and testable while raising quality through thoughtful code reviews and documentation
  • Investigate analyze and resolve reliability issues and help improve performance efficiency and engineering standards across teams
  • Partner with Product Design and Engineering to translate requirements into intuitive UI and robust technical solutions