Job Closed
This listing is no longer active.
Where Brilliance Emerges
Principal Backend Engineer
Location
Canada
Posted
85 days ago
Salary
0
Seniority
Lead
Job Description
Principal Backend Engineer
NovoEd
• Design and implement scalable, secure, and maintainable backend systems primarily using Ruby on Rails. Lead the architecture and development of backend services with a strong focus on performance, reliability, and long-term maintainability. Contribute to both new feature development and modernization of legacy systems. • Use modern development workflows—including AI-assisted coding tools and coding agents—to accelerate development while maintaining rigorous engineering standards. Evaluate and validate AI-generated code to ensure correctness, security, and architectural consistency. • Lead the design and development of APIs (REST, GraphQL) that enable reliable communication between internal services and external platforms. Integrate third-party services while ensuring performance, security, and data integrity. • Collaborate closely with frontend teams to ensure clean service boundaries and consistent system behavior. Use modern tooling and AI-assisted workflows to improve API development, testing, and documentation. • Design and optimize relational databases to support high-performance and scalable applications. Ensure schemas, queries, and indexing strategies support complex workloads and evolving product needs. • Identify and resolve performance bottlenecks using observability tools and modern diagnostics, including AI-assisted analysis when appropriate. • Own initiatives that improve platform performance, reliability, and overall engineering productivity. Identify systemic technical debt, architectural constraints, or operational inefficiencies that slow development or impact customer experience, and lead cross-team efforts to address them. Drive improvements to platform capabilities, developer tooling, and system architecture that enable teams to ship high-quality software more efficiently as the platform scales. • Drive the strategic identification and prioritization of technical debt across the platform. Identify systemic architectural constraints, legacy patterns, or platform-level inefficiencies that impact scalability, development velocity, or customer experience. Partner with engineering leadership and product teams to prioritize remediation efforts based on technical risk and business impact. • Drive engineering improvements that increase developer productivity and accelerate the delivery of reliable, high-quality features. Identify systemic bottlenecks in development workflows, infrastructure, or platform architecture that slow down teams, and lead initiatives to address them. • Serve as a technical leader in identifying and addressing complex issues that impact the reliability, performance, and scalability of the platform. Rather than focusing solely on reactive debugging, analyze production incidents and operational patterns to uncover systemic problems affecting the system.
Job Requirements
- 12+ years of software development experience with a strong foundation in backend development, including building and maintaining scalable systems.
- 4+ years of hands-on experience with Ruby on Rails in production environments.
- Experience with Sidekiq for background job processing and Redis for caching and queuing systems.
- Proven experience in database design and optimization, particularly with SQL and PostgreSQL.
- Experience developing APIs (REST or GraphQL) and integrating with third-party systems or services.
- Proficiency with Docker for containerization and familiarity with AWS infrastructure for deployment and scaling.
- Experience managing technical debt while continuing to deliver new features.
- Familiarity with CI/CD pipelines, automated testing strategies, and backend development best practices.
- Strong understanding of system architecture, infrastructure, and deployment strategies using Docker and AWS.
- Must have Computer Science or Engineering degree
- Demonstrated fluency with modern AI-assisted development workflows, including coding assistants or autonomous coding agents.
- Experience incorporating AI-enabled tools into daily engineering workflows while critically evaluating their outputs.
Benefits
- NovoEd is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. Employment decisions are made without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all aspects of employment, including recruiting.
Related Guides
Related Job Pages
More Backend Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking an experienced Senior Backend Engineer; DevOps Engineer to play a critical role in designing, building, and operating the backend platform for our SourceHub platform, an innovative SaaS platform that enables collaboration between CPA partners, direct clients, and internal teams. This role combines backend engineering expertise with cloud infrastructure and DevOps ownership. The ideal candidate is comfortable building scalable backend systems in Python while also designing and maintaining the Azure infrastructure, CI/CD pipelines, and cloud architecture required to run them reliably. You will work closely with product leadership, frontend engineers, and data teams to build secure, scalable backend services and ensure the platform operates with high reliability, strong observability, and modern DevOps practices. The ideal candidate has: - 7+ years of experience in backend engineering - Strong Python expertise - Deep familiarity with Azure cloud architecture - Hands-on experience implementing DevOps, CI/CD, infrastructure-as-code, and containerized deployment pipelines - Experience building SaaS platforms in financial, tax, or professional services environments (highly desirable) What you will do: - Design, build, and maintain efficient, reusable, and reliable backend code in Python. - Develop RESTful APIs and backend services integral to the Unified Partner Portal. - Ensure integration and seamless interaction with platforms like Salesforce and NetSuite. - Collaborate closely with front-end developers, UI/UX designers, product owners, and stakeholders to translate requirements into technical solutions. - Optimize applications for scalability, security, and maintainability using Azure services. - Develop rigorous automated tests to ensure system reliability and robustness. - Monitor system performance and troubleshoot issues proactively, maintaining high levels of availability and responsiveness. - Document technical designs and processes clearly and comprehensively. Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience). - 7+ years of professional backend development experience. - Deep expertise in Python programming. - Experience with Azure services (Azure Functions, Azure App Service, Azure Container Apps or Kubernetes, Azure API Management, Azure Service Bus or messaging platforms, Azure PostgreSQL, Azure Blob Storage, Azure Key Vault). - Experience integrating third-party services and APIs (e.g., Salesforce, NetSuite, etc). - Demonstrated knowledge of software design patterns and architecture best practices. - Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes). - Proven ability to build scalable, performant applications with a strong emphasis on security. - Experience with CI/CD pipelines and automated testing frameworks. Requirements - Excellent problem-solving and analytical skills. - Strong communication skills and the ability to work collaboratively within cross-functional teams. - A proactive approach, with a commitment to continuous improvement and learning. Benefits - 100% remote opportunity. - Competitive salary and benefits. - Custom benefit package aligned to your experience and your needs. - Working with foreign clients.
Backend Engineer II – Native Ads – Music
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
• Design, build, and operate backend services and large-scale data pipelines that power Native Ads forecasting, supply allocation, and campaign delivery optimization. • Develop and maintain the data infrastructure behind ML forecasting models that predict campaign reach, clicks, conversions, and supply availability across segments, surfaces, and markets. • Build systems that enable forecasting at scale; supporting bulk buying workflows, multi-subcampaign budget allocation, and high-throughput forecast serving for internal and external customers. • Contribute to supply optimization systems including campaign pacing, business-aware supply allocation, and auction infrastructure to maximize delivered revenue and yield. • Collaborate with data scientists and ML engineers to productionize prediction models, build feature pipelines, and ensure model outputs are reliable and observable in production. • Help drive improvements to data quality, pipeline reliability, and system observability across the forecasting and delivery stack. • Work in a cross-functional, agile squad alongside product managers, data scientists, and other engineers to continuously experiment, iterate, and deliver on squad objectives.
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to design and deliver scalable, secure, and high-performance enterprise platforms. As we continue to grow, we’re looking for a highly skilled Senior Java Lead Developer / Architect to join our dynamic team and play a key role in shaping modern application architectures. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. We are looking for OPT / CPT / H4 EAD / TN / E3 or any other Non-Immigrant visa candidates who are seeking H-1B sponsorship for the 2027 quota. Company: Bright Vision Technologies (www.bvteck.com) Job Title: Senior Java Lead Developer / Architect Onsite/Hybrid: Remote Employment Type: FULL-TIME ROLE WITH BRIGHT VISION (W2) Job Description Environment: Java, Spring Boot, Spring Cloud, Microservices Architecture, Event-Driven Design, RESTful & GraphQL APIs, Kafka, API Gateway, OAuth2, OpenID Connect, SQL & NoSQL Databases (Oracle, PostgreSQL, MongoDB), Docker, Kubernetes, AWS / Azure, CI/CD (Jenkins, GitHub Actions, Azure DevOps), Infrastructure as Code (Terraform), Git, Agile / Scrum methodologies, Design Patterns, System Scalability & Performance Optimization BUT STRICTLY NO C2C / 1099 / THIRD-PARTY COMPANIES. ALL OUR ROLES ARE W2 ONLY. NO THIRD-PARTY BROKERING. For every role, a coding and architecture design test is required, so apply only if you are confident and technically strong. We prefer at least 5+ years of real-time hands-on experience in Java and enterprise system design. If you are a Senior Java Lead Developer / Architect with the above skills and are looking for H-1B sponsorship, please send your resume immediately to harry@bvteck.com. We are committed to providing equal employment opportunities and fostering an inclusive work environment. We encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or any other protected status. If you require accommodations during the recruitment process, please let us know. Position offered by “No Fee Agency.”Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to design and deliver scalable, secure, and high-performance enterprise platforms. As we continue to grow, we’re looking for a highly skilled Senior Java Lead Developer / Architect to join our dynamic team and play a key role in shaping modern application architectures. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. We are looking for OPT / CPT / H4 EAD / TN / E3 or any other Non-Immigrant visa candidates who are seeking H-1B sponsorship for the 2027 quota. Company: Bright Vision Technologies (www.bvteck.com) Job Title: Senior Java Lead Developer / Architect Onsite/Hybrid: Remote Employment Type: FULL-TIME ROLE WITH BRIGHT VISION (W2) Job Description Environment: Java, Spring Boot, Spring Cloud, Microservices Architecture, Event-Driven Design, RESTful & GraphQL APIs, Kafka, API Gateway, OAuth2, OpenID Connect, SQL & NoSQL Databases (Oracle, PostgreSQL, MongoDB), Docker, Kubernetes, AWS / Azure, CI/CD (Jenkins, GitHub Actions, Azure DevOps), Infrastructure as Code (Terraform), Git, Agile / Scrum methodologies, Design Patterns, System Scalability & Performance Optimization BUT STRICTLY NO C2C / 1099 / THIRD-PARTY COMPANIES. ALL OUR ROLES ARE W2 ONLY. NO THIRD-PARTY BROKERING. For every role, a coding and architecture design test is required, so apply only if you are confident and technically strong. We prefer at least 5+ years of real-time hands-on experience in Java and enterprise system design. If you are a Senior Java Lead Developer / Architect with the above skills and are looking for H-1B sponsorship, please send your resume immediately to harry@bvteck.com. We are committed to providing equal employment opportunities and fostering an inclusive work environment. We encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or any other protected status. If you require accommodations during the recruitment process, please let us know. Position offered by “No Fee Agency.”Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

