Back End Developer

2 weeks ago


Halifax NS BB, Nova Scotia, Canada SalonUltimate Full time
Job Summary
We are seeking a highly skilled Senior Back-End Developer to play a pivotal role in translating business requirements and technical specifications into robust back-end solutions. The successful candidate will serve as a crucial link between technical implementation and stakeholder comprehension, ensuring that the delivered solutions not only meet the requirements but also exhibit robustness, scalability in both horizontal and vertical dimensions, and long-term maintainability.

The candidate should embrace a collaborative approach rather than solely focusing on completing assigned tasks. It is crucial to engage in open communication with front-end developers to deliver features comprehensively. Additionally, the candidate should be prepared to assume various roles, including front-end development, quality assurance, and business analysis, as necessary to ensure the completion of a feature.

Proficiency in English, both written and spoken, is imperative for effectively presenting work, articulating technical concepts, and engaging in clear and confident discussions with fellow team members.

This role demands a profound commitment to delivering back-end and database solutions that stand the test of time and meet the evolving needs of the business.

The Senior Back-End Developer will play a key role in shaping the foundational backbone of our systems, including the infrastructure of the overall ecosystem and the implementation of DevOps tools. This involves actively contributing to creating a unified and creative development atmosphere.

Key Criteria/Requirements:
3+ years of combined working experience with .NET Core and .NET 5+
4+ years of working experience developing Rest APIs
4+ years working with ORMs and DBs (MS SQL, MySQL, PostgreSQL, Entity Framework)
Proficiency in Git version control.
Working experience with Docker.
Understanding and following industry standard software development best-practices.
Understanding of the principles of secure software development and common web application vulnerabilities, including practical experience in developing secure web applications.
Familiarity with Agile/SCRUM development methodology and tools such as Confluence and Jira.
Understanding of Object-Oriented Programming (OOP) and design patterns.
Experience collaborating with front-end developers, QA engineers, and other team members to deliver complete working features.
Experience with full-stack application development is a plus, willingness to understand and debug the system end-to-end is required.
Experience with one of the .NET Unit Test frameworks.
Experience in writing automated integration tests.
Experience with multi-threading, parallel-processing, asynchronous requests, debugging, performance profiling and optimization.
Experience with code review systems as an author and reviewer, properly providing and reacting to feedback.
Experience in providing estimates and adhering to those estimates.
Excellent communication, interpersonal, and problem-solving skills.
Fluent in the English language.

Hybrid is 3 days in office, 2 days remote as long as KPIs and performance are maintained and goals are accomplished.

Learn more about SalonUltimate - Powered By BookedBy:
BookedBy was founded in 2019 and has a mission to help businesses maximize their revenue, efficiency, and the happiness of their customers. BookedBy is the online/appointment engine powering Salon Ultimate, a brand of BookedBy. Salon Ultimate, founded in 2012 is an international technology company headquartered in Austin, Texas. It is an enterprise system offering an all-in-one solution for multi-unit salon, spa and barbershop businesses. We serve customers such as Sport Clips, Perfect Look, Sharkey’s Cuts for Kids, Just for Him, Zona Salons, and many more.
BookedBy is the backbone of the cloud-based appointment/ online check-in capabilities and has future aspirations to reach other verticals outside of the salon, spa, and barbershop industry. With six offices in five countries, and more than 110 employees across the globe, BookedBy has provided 40-million-plus bookings and check-ins for its business partners.

  • Halifax, Nova Scotia, Canada CAA Atlantic Full time

    The RoleThe Business Development Manager will play a critical role in the execution of our corporate strategy and long-term vision by contributing to our growth strategy, diversifying our sources of revenue and delivering added value to our members.Reporting the to the Chief Strategy & Innovation Officer, the successful applicant will be responsible for...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionWHAT IS THE OPPORTUNITY? Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to...


  • Halifax, Nova Scotia, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWHAT IS THE OPPORTUNITY? AML IT Development team is looking for an experienced developer to support the Data Governance and reconciliation program. This position will handle data mining and engineering and analysis and reporting of all the feeds that enter into AML space. Coding and analysis will be required, as well as working...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job SummaryThe RBC Team in Halifax is hiring for multiple Engineer roles on the AML IT team. This role will require you to be located in Halifax and be able to commute to the office as you will be required to work at least 3 days per week, as indicated by your manager. As a Senior Quality Engineer Automation Lead you to provide support for a suite of...


  • Halifax, Nova Scotia, Canada Nova Scotia Community College Full time

    Location: Halifax, Nova ScotiaJob Type: Temporary/Seasonal (Summer Position)Rate of Pay: $17.00/hourHours: 35 hours weeklyQualificationsRequirements:Recent graduate or currently enrolled in a college or university program, preferably in a related field (Computer Science, Education, etc.)Strong organizational skills and ability to multitask...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is the OpportunityThe RBC Team is hiring for Quality Engineer role within Risk IT Team. As a Sr. Quality Engineer you provide support for a suite of business mission-critical and complex applications, understanding both front and back-end of the applications. This role is HYBRID in nature and will require you to be located in...

  • Seasonal Dishwasher

    4 weeks ago


    Halifax, Nova Scotia, Canada Salt + Ash Full time

    Company DescriptionOur diverse portfolio of restaurants and bars showcase a wide array of cooking styles—from upscale Maritime dining to casual Latin fare to French bistro favourites. Merging together globally inspired techniques with treasured Atlantic Canadian ingredients, along with warm and genuine hospitality, our mission is to deliver unique and...


  • Halifax, Nova Scotia, Canada RBC - Royal Bank Full time

    Job SummaryWe are looking for a Senior Quality Engineer to join the BMCC (Brand, Marketing, Communications, & Citizenship) Tech team. You will be part of an agile development team that works with a broad range of technologies & products. In this role you will be responsible for effective planning, executing, and tracking of manual & automated testing for a...

  • Data Entry Clerk

    3 weeks ago


    Halifax, Nova Scotia, Canada Irving Oil Full time

    As a Data Entry Clerk, you will work closely with our drivers and dispatchers in preparing, verifying, editing and reconciling all liquid inventory such as diesel, gasoline, propane and furnace oil. Your goal will be to provide a strong attention to detail and numbers. Your success will depend on your ability to be self-motivated and in the accomplishments...

  • Cook (15-30 hours)

    2 weeks ago


    Halifax, Nova Scotia, Canada Boston Pizza International Inc. Full time

    Reference # Location Halifax Date posted 04/27/2024 Address Downtown Halifax Granville Street Halifax, Nova Scotia B3J 0A2 Canada Description:Boston Pizza Cooks are the engine of the entire restaurant They are responsible for creating our delicious menu items perfectly every time for every guest. Cooks are responsible for ensuring that our most important...

  • Server (10-20 hours)

    3 weeks ago


    Halifax, Nova Scotia, Canada Boston Pizza International Inc. Full time

    Reference # Location Halifax Posting Date Apr. 01, 2024 Address Downtown Halifax Granville Street Halifax, Nova Scotia B3J 0A2 Canada Description:Servers lead the Guest Experience at the table and ensure our Guests have everything they need from appitizers to desserts. Masters of situational service, they tailor their style to meet the needs of our Guests....

  • Project Coordinator

    4 days ago


    Halifax, Nova Scotia, Canada Coast Full time

    Salary: Job Position: Project CoordinatorAre you ready to take the next step in your career journey? One of our esteemed clients is currently seeking talented individuals like you to join their team As an agency specializing in connecting top-tier talent with leading companies, we're thrilled to present this exciting opportunity.Company Profile:At Shoreham...


  • Halifax, Nova Scotia, Canada MUFG Investor Services Full time

    Company DescriptionMUFG Investor Services provides asset servicing solutions to the global investment management industry. Leveraging the financial and intellectual capital of MUFG – one of the largest banks in the world with $2.8 trillion in assets – we provide clients access to a range of leading solutions from fund administration, middle-office...


  • Halifax, Nova Scotia, Canada CBCL Limited Full time

    We have an exciting opportunity for a Recruitment Specialist to join our HR team in our Head Office in Halifax, NS Do you have a passion for recruitment? Are you self-driven? Do you enjoy engaging with a wide range of people? If so, you may be the person we are looking for.Reporting to the HR Manager, the Recruitment Specialist will be responsible for...

  • Municipal Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada exp Full time

    At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world's most complex challenges. Here, you join a team that leverages differences, harnesses their...

  • Spa Director

    3 weeks ago


    Halifax, Nova Scotia, Canada Spirit Spa Full time

    Spirit Spa is looking for an energetic, people-focused Spa Director who aligns with our purpose to Serve Happiness and shares in our vision to create an exceptional salon spa experience.We are seeking an experienced hospitality business leader who will take our Spa to the next level of service delivery, talent development and overall client experience. As...

  • General Accountant

    4 weeks ago


    Halifax, Nova Scotia, Canada Coast Full time

    Salary: Job Title: Staff Accountant Are you ready to take the next step in your career journey? One of our esteemed clients, is currently seeking talented individuals like you to join their team As an agency specializing in connecting top-tier talent with leading companies, we're thrilled to present this exciting opportunity.Company Overview:MGMA Capital...

  • Lead Quality Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is the opportunity?The RBC Team is hiring for Lead Quality Engineer role within Risk IT Team. As a Quality Engineer you provide quality control for a suite of business mission-critical and complex applications, understanding the batch applications. The technology platform spans the breadth of OpenShift, Linux and Mainframe...


  • Halifax, Nova Scotia, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?Are you a talented, creative and results-driven professional who thrives on delivering high-performing applications? Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to...


  • Halifax, Nova Scotia, Canada Halifax Water Full time

    Halifax Water is Atlantic Canada's largest water utility, providing integrated water, wastewater and stormwater utility for more than 106,000 customers daily. For more than 70 years we have been proud stewards of the water cycle, providing clean water to customers, and safely conveying it back to the source. Through our One Team - One Water approach, our...