Sr. Software Engineer
- Toronto, ON, Canada
$90,000 - $120,000 · Full-time
Applications open in a new tab.
Job details
- Pay
- $90,000 - $120,000
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
The Big Picture!
For almost 20 years, Nascent has helped build digital products for partners like TELUS, Cineplex, Mastercard, PayPal and RBC and other organizations who are passionate about creating great digital experiences that make an impact on their customers.
We’re looking for a Senior Software Engineer who owns the work from idea to production; someone who sees what needs to be built, figures out the best way to build it, and makes it happen. You’ll partner with startups to shape and launch new ideas, and with enterprises to rethink how they deliver value to their customers, building web and native applications on a flexible tech stack. You plan the work, guide the technical direction, and support the team day to day, from shaping the architecture, unblocking a teammate, or reviewing code, to jumping in on whatever the moment calls for.
You don’t wait to be told what to do. When requirements shift, plans change, and unexpected problems come up, you assess the situation, adapt, and find the pragmatic solution. You take pride in building software that’s robust and elegant, raising the bar for the team, and saying the unpopular thing when it leads to a better answer.
Why you’re right for this full-time, in office, opportunity
We believe great software comes from working well with people, not just writing code. We value curiosity, strong collaboration and impactful results over expertise in any single tech stack.
- You have 7+ years of experience building and shipping web and mobile applications, and a degree in computer science or a related field
- You have proven expertise in multiple modern languages (Typescript/JavaScript, Swift, Kotlin, Java, C#) across platforms like web, iOS and Android, and have built with React, Next.js, React Native and Node.js
- You know software design patterns and paradigms (MVC, MVVM, reactive programming, AOP) and can architect an application so the whole team can build it together
- You’re experienced with database design, building and consuming REST APIs, building user interfaces (HTML/CSS, TailwindCSS, SwiftUI, Jetpack Compose), and deploying apps through CI/CD pipelines you build and maintain
- You’re a curious thinker who loves learning and constantly improves your processes, tools and techniques
- You’re detail-oriented and care deeply about quality, executing the fine details while keeping the bigger picture in mind
- You’re candid and straightforward, and enjoy debating ideas with your teammates to find the best answer
- You’re empathetic to the customer experience and want to build products that improve people’s lives
- You take ownership, pitch in where needed, and help the next generation of developers build software that’s robust, elegant and pragmatic
A sneak peek at what you’ll be doing
- You build, ship and maintain full-featured, responsive web and native applications
- You shape the technical direction, leading decisions on application architecture and database design, and setting best practices for new and existing technologies
- You partner with Engagement Managers and Product Owners to turn a roadmap into a clear technical delivery plan, and organize the team to execute it
- You advise the team on platform capabilities to leverage in product design, and support sales and technology consulting with clients
- You mentor developers, give regular feedback, and work with managers on growth plans and year-end reviews
What you bring to the table
- Excitement to work side by side with the team each day at our Toronto office
- A love for collaboration and real-time problem solving
- 7+ years of experience building digital products (web and mobile)
Salary Range
$90,000 - $120,000
At Nascent, we’re committed to creating an inclusive work environment where everyone can do their best. If you need accommodations at any stage of the hiring process, please let us know, and we’ll work with you to find what works best.
More about this job
Responsibilities
Build, ship, and maintain responsive web and native applications while guiding application architecture, database design, technical decisions, and team best practices. Plan technical delivery with product and engagement partners, advise on platform capabilities, support client consulting, and mentor developers.
Requirements
Requires 7+ years of experience building and shipping web and mobile products, along with a computer science or related degree. Candidates should have experience with multiple modern programming languages and platforms, application architecture and design patterns, databases, REST APIs, user interfaces, and CI/CD, as well as strong collaboration and ownership skills.
Skills
- TypeScript
- JavaScript
- Swift
- Kotlin
- Java
- C#
- React
- Next.js
- React Native
- Node.js
- Software Architecture
- Database Design
- REST APIs
- CI/CD
- HTML/CSS
- Mentoring
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
- Consulting
Keywords
- Digital Products
- Web Applications
- Mobile Applications
- Native Applications
- TypeScript
- JavaScript
- Swift
- Kotlin
- Java
- C#
- React
- Next.js
- React Native
- Node.js
- MVC
- MVVM
- Reactive Programming
- Aspect-Oriented Programming
- Database Design
- REST APIs
- HTML/CSS
- Tailwind CSS
- SwiftUI
- Jetpack Compose
- CI/CD
- Application Architecture
- Technical Leadership
- Mentoring
- Product Delivery
- IT Services