Other Jobs
Loading...

Senior Backend Developer (SDE-III)

Apply Now
Company
TurboVets, Inc.
Job location
Ontario, CA
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

Job Title: Senior Backend Software Engineer (SDE-III) Location: Greater Toronto Area (GTA), Hamilton, Kitchener-Waterloo, London, Niagara Region, Guelph, Burlington, Oshawa/Durham Region, Windsor, Cambridge, St. Catharines (Hybrid/Remote) About TurboVets At TurboVets, we value honesty, open communication, and teamwork. Our culture fosters a dynamic environment where everyone’s ideas are valued, and collaboration drives our success. We take pride in delivering high-quality, scalable software solutions that help our clients succeed. We believe in giving our engineers autonomy while providing support, mentorship, and opportunities to grow professionally. Job Overview As a Senior Backend Software Engineer (SDE-III) at TurboVets, you will play a key role in architecting, developing, and optimizing high-performance backend systems. You will drive technical decisions, mentor junior engineers, and enhance the scalability and reliability of our microservices-based architectures. Responsibilities Architect, design, and develop scalable backend services using NestJS and TypeScript. Implement GraphQL (Apollo Federation) and REST APIs, ensuring security, efficiency, and scalability. Design database schemas and optimize queries for PostgreSQL, MySQL, or MongoDB. Implement authentication and authorization strategies (OAuth, JWT, SSO, RBAC). Develop microservices and event-driven architectures using RabbitMQ, Kafka, or Redis Streams. Optimize performance through caching strategies, indexing, and query optimizations. Define and enforce coding standards and system architecture guidelines. Collaborate with DevOps to optimize CI/CD pipelines, Docker, Kubernetes, and monitoring tools. Conduct code reviews, mentor junior engineers, and support team growth. Work with product managers, frontend engineers, and stakeholders to deliver high-quality software. Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. 5-8 years of backend development experience, including at least 3 years in NestJS. Expertise in: NestJS, TypeScript, Node.js GraphQL (Apollo Federation) and REST APIs PostgreSQL, MySQL, MongoDB Microservices, Message Queues (RabbitMQ, Kafka), Redis CI/CD, Docker, Kubernetes, API Gateway (Apollo Gateway, NGINX, Traefik) Strong problem-solving and leadership skills. Excellent communication and teamwork abilities. Nice to Have Experience with: Nx Monorepos, gRPC, WebSockets Serverless architectures (AWS Lambda, Azure Functions) CQRS, Event Sourcing, DDD Load Balancing, Rate Limiting, API Throttling What We Offer Competitive compensation package Collaborative and supportive work culture Professional growth opportunities Remote work flexibility How to Apply If you’re passionate about backend development and looking to make a real impact, we want to hear from you Please submit your resume and a brief cover letter outlining your experience. Let's build something great together at TurboVets
Apply Now
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.