The Company
At Nylas, we specialize in making it easier for developers to add email, calendar, and contact management features into their applications. We provide tools called APIs, which streamline the integration of these functionalities, ensuring they are secure and effective. This enables better, safer, and more reliable communication within apps.
Supporting over 100,000 developers and collaborating with more than 900 companies globally, Nylas plays a pivotal role in how digital communication tools are built and utilized. Our technology spans various sectors, from healthcare to education, simplifying the complex process of app development related to communications. By reducing the barriers in communication technology, we empower developers to innovate and enhance user interaction across platforms.
The Team
We are a group of dedicated, analytical, and results-driven professionals who are passionate about driving financial strategy and enabling informed decision-making. We challenge ourselves and each other to think critically and grow both personally and professionally.
The Role
Our engineers build and optimize internal tooling and products to support feature engineering teams. They provide reliable and resilient systems to address common engineering requirements, automate processes to make feature development faster and more efficient, and work to ensure performance system-wide. They have deep technical expertise and provide implementation guidance to other teams.
You should have an automation mindset, experience scaling software systems, and an emphasis on reliability. You should also tend toward humbleness in your abilities and have an innate desire to pass knowledge onto others.
What You’ll Do
- Build and optimize internal services supporting RESTful APIs that handle billions of requests every day
- Shorten the test, release, and deployment verification feedback cycles
- Collaborate with your team and others to support deploying and maintaining services built in Go and Javascript
- Deploy virtualized, containerized, and functions-as-a-service applications in a multicloud environment
- Project platform and product needs to build tooling to accelerate future feature development
- Standardize the big data processing pipeline development stack
- Implement a standard observability framework across Nylas
- Improve the security of the platform by adding linting, scanning and pentest tools to the CI/CD pipeline
What You Must Bring
- BS in Computer Science, Engineering or equivalent
- At least 4+ years of experience in backend development on high-impact projects
- Be a full-stack engineer with expertise in both backend and frontend development
- Have hands-on experience in building and maintaining applications, including both API and client-side implementations
- Experience developing and testing with Go and JavaScript
- Experience with microservices, distributed systems, and CI/CD pipelines
- Experience with modern database and storage (MySQL, NoSQL)
- Some experience with containers and related infrastructure (Docker and K8S)
- Some experience with Cloud Services (AWS or GCP is preferred)
Perks/Benefits
- Healthcare: Extended healthcare coverage for you and your family
- Unlimited Paid Time Off (PTO): We take this very seriously as we care about the well-being of our employees
- RRSP with 3% employer contribution
- Education Stipend: $1,250 annual education & development benefit
- Cell Phone: $60 per month stipend towards cell phone reimbursement
- Fully Paid Parental Leave: 12 weeks parental leave (maternity & paternity)
Interview Plan
- Round 1: 60 minute Google Meet interview with the hiring manager.
- Round 2: 60 minute technical assessment via Google Meet with a team member.
- Round 3: Three (3) 45 minute Google Meet interviews with various team members (max 3 hours).
During the various discussions, candidates selected to meet with us are strongly encouraged to not only discuss their knowledge, skills, experience, and abilities but also to showcase examples of their current or previous work. We expect you to clearly outline the "what," "why," and "how" behind your contributions.
The estimated base salary range for this position is $130,000 CAD to $170,000 CAD. Actual compensation will be determined based on individual qualifications, which are objectively assessed during the interview process. Factors influencing salary include knowledge, skills, experience, and abilities.
Other Jobs from Nylas
Senior Site Reliability Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say