drjobs Senior Backend Engineer

Senior Backend Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Kitchener - Canada

Monthly Salary drjobs

190000 - 190000

Vacancy

1 Vacancy

Job Description

We re seeking an experienced backend engineer to be a cornerstone in building the core infrastructure of our this role you ll design and implement scalable resilient and well-structured backend systems that fuel our technology for driving building decarbonization. You ll work closely with product managers designers and other engineers to translate requirements into high-quality solutions that deliver an exceptional user experience. If tackling complex technical challenges scaling real-world systems and applying software engineering toward impactful climate solutions excites you this opportunity is for you.

Key Responsibilities

  • Partner with product and design teams to translate requirements into architecture design documents and test strategies.

  • Develop clean maintainable and dependable server-side code.

  • Lead efforts to optimize and scale our production systems as our customer base expands.

  • Shape and enforce backend development best practices across the team.

  • Deliver backend services and integrations that are efficient easy to maintain and built for long-term reliability.

  • Create and maintain automated testing to ensure functionality and reduce regressions.

  • Improve our internal frameworks developer tools and infrastructure to accelerate future development.

Milestones:

  • Successfully scale core services to support rapid user and data growth.

  • Define a cohesive foundation for backend and frontend system integration.

  • Consistently ship production-ready code that aligns with product and design expectations.

  • Build a robust automated testing suite to ensure the stability of critical features.

  • Contribute to the ongoing evolution of architecture and internal developer tooling.



Requirements

About You

  • Experience: 5 8 years professionally as a backend engineer ideally including time in a fast-paced startup environment.

  • Technical Background: Strong knowledge of modern backend frameworks (e.g. Django in Python; or equivalents like Express Ruby on Rails or Spring Boot).

  • Core Skills: Deep proficiency in Python and backend system design.

  • Problem-Solving: Ability to generate multiple solution paths weigh trade-offs and pick the most practical approaches.

  • Engineering Mindset: Balance pragmatism and best practices; familiarity with principles like YAGNI.

  • Foundations: Solid computer science grounding in algorithms data structures and system architecture.

  • Debugging Ability: Skilled at diagnosing and resolving complex issues.

  • Creativity: Comfortable with innovative outside the box approaches to engineering challenges.

  • Collaboration: Strong teammate with a cooperative product-focused mindset.



Backend Engineer, Python, Django, Express, Ruby on Rails, Spring Boot, server-side development, scalable systems, distributed systems, backend architecture, production systems, system scaling, APIs, automated testing, debugging, software quality, maintainable code, system integration, developer tools, algorithms, computer science fundamentals, software frameworks, technical leadership, best practices, YAGNI, startup experience, climate tech, decarbonization, real estate technology, sustainable software, problem-solving, creative thinker, collaboration, team player, adaptability, innovative mindset

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.