Responsibilities
- Develop and manage scalable SaaS applications across frontend, backend, and data layers.
- Write production-grade code that is reliable, readable, efficient, and testable.
- Elevate engineering standards through thorough code reviews and comprehensive documentation.
- Design future-ready architectures and proactively address potential issues before they arise.
- Ensure system availability and performance by investigating, analyzing, and resolving reliability issues across the stack.
- Identify opportunities and advocate for improved performance and efficiency of software, systems, and processes across teams.
- Promote a rigorous 'shift-left' quality culture by embedding comprehensive testing—unit, integration, and contract—early and continuously in the development lifecycle.
- Utilize and advocate for AI-assisted tools such as GitHub Copilot and Claude to accelerate development while maintaining rigorous engineering judgment and accountability for code correctness.
- Drive team-wide best practices, conduct quality code reviews, and mentor engineers to elevate overall engineering quality.
- Collaborate with Product and Design to translate requirements into intuitive UI, making informed technical trade-offs in ambiguous situations.
- Champion engineering best practices across teams and collaborate on solving complex, high-impact problems.
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.
- A polyglot mindset with adaptability to evolving technologies.
- Proven full-stack experience with frontend (React.js), backend, and database layers.
- Technical depth in at least one engineering domain: distributed systems, multi-tenant SaaS, application databases, networking, security, serverless, event streaming, or similar.
- A genuine drive to build beautiful, intuitive products with a customer-focused mindset.
- Innate curiosity with a desire to learn and teach others.
- Strong communication skills and openness to collaborative idea-sharing across teams.
Nice to Have
- Familiarity with Ruby on Rails, TypeScript, Node.js, or React.js is a strong plus.
- Familiarity with Ruby (including Ruby on Rails), TypeScript, Node.js, or React.js is a strong plus.
Benefits
- Excellent PTO program
- Great health benefits
- Casual and friendly environment
- Remote work
- Leadership team that truly believes in your growth – both personally and professionally
Work Arrangement
Remote