Software Engineer
Nylas · Remote · Remote - Toronto, Ontario ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote
- React + TypeScript
- Full-stack role
- AI-native focus
- 4+ years exp
You will help transform the Nylas Dashboard into a fast, intuitive control plane for developers. The work spans frontend interfaces, backend APIs, data models, and AI-assisted workflows to simplify communication integrations.
This foundational role requires owning shared components and product patterns that other teams build upon. You will collaborate with design, product, and engineering teams to ship cohesive experiences for email, calendar, and agent accounts.
What you'll do
- Build core Dashboard infrastructure including shell, navigation, and shared components
- Design full-stack experiences across frontend, APIs, data models, and permissions
- Modernize the Dashboard into a cohesive control plane for technical users
- Develop AI-native features for configuration, debugging, and best practices
- Optimize performance to ensure fast and responsive product interactions
- Create reusable abstractions and patterns for consistent engineering output
- Improve onboarding, self-serve configuration, and troubleshooting flows
- Use AI-assisted tools to accelerate development and improve quality
What you'll need
- 4+ years of experience building user-facing software products
- Strong full-stack skills with React, TypeScript, and component architecture
- Experience building backend APIs, services, and data models for production
- Product mindset focused on usability, performance, and developer experience
- Background in building for developers, internal platforms, or B2B SaaS
- Systems thinking ability to create reusable abstractions and clean APIs
- Comfort working in ambiguous areas and making pragmatic tradeoffs
- Strong communication skills for cross-functional collaboration
- Bias toward shipping quickly while maintaining high quality standards
- Experience using AI tools in personal development workflows
Nice to have
- Experience with dashboards, developer portals, or admin surfaces
- Knowledge of Next.js, GraphQL, Go, gRPC, Postgres, or Redis
- Background in observability, logging, billing, or auth systems
- Experience on horizontal platform teams supporting other engineers
- Work with agent-powered products or LLM-powered developer tools
- Familiarity with design tools like Figma and v0
- Open source contributions in React, TypeScript, or dev tooling
Stack
- React
- TypeScript
- Next.js
- GraphQL
- REST APIs
- Go
- gRPC
- Postgres
- Redis
- Figma
- v0
How you'll work
- Fully remote position
- Must be located in a state/province where Nylas is registered
- Visa sponsorship may not be available in certain remote locations
Hiring process
- Round 1: 30-minute discussion with the Hiring Manager
- Round 2: 60-minute live technical assessment
- Round 3: Series of 45-minute chats with the team (max 3 hours)
- Candidates should showcase examples of previous work during interviews