Sr. Software Engineer, Fullstack
Skills
Computer ScienceFull-Stack DevelopmentSoftware As A ServiceAnalytical SkillsDatabasesMulti-Tenant ManagementRuby
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
