JobTarget Logo

Senior Server Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Server Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Server Engineer based in Canada.

This role offers the opportunity to design and build the backend systems powering high-scale digital platforms used by millions of users. You will contribute to the architecture of modern, event-driven applications while developing reliable microservices, APIs, and backend integrations. Working alongside Product, Data, Infrastructure, and Engineering teams, you will help shape scalable solutions that support business growth and exceptional user experiences. The position combines hands-on software development with technical leadership, architectural decision-making, and mentoring responsibilities. If you enjoy solving complex distributed systems challenges in a collaborative, fast-paced environment, this role provides the opportunity to make a lasting technical impact.

Accountabilities:

As a Senior Server Engineer, you will play a key role in designing, developing, and evolving scalable backend systems while helping establish engineering best practices across the platform. You will contribute to architecture, mentor fellow engineers, and ensure services remain secure, resilient, and highly available.

Key responsibilities include:

  • Design, develop, and maintain backend applications using Java and enterprise frameworks such as Spring Boot, Hibernate, and similar technologies.
  • Build scalable microservices capable of supporting high-volume, highly available production environments.
  • Design and maintain RESTful APIs and service-to-service communication patterns.
  • Develop event-driven architectures using asynchronous messaging technologies such as Kafka.
  • Build resilient integrations with internal platforms and third-party services while ensuring reliability, monitoring, and operational excellence.
  • Define and evolve backend event contracts, payload schemas, and integration standards to support downstream systems and analytics.
  • Drive API governance, versioning strategies, and architectural consistency across backend services.
  • Identify opportunities to reduce technical debt, modernize legacy systems, and improve platform scalability.
  • Implement best practices for automated testing, CI/CD pipelines, monitoring, observability, security, and production reliability.
  • Lead production incident investigations, perform root cause analysis, and implement long-term improvements.
  • Conduct code reviews, participate in design discussions, mentor engineers, and support hiring and onboarding initiatives.
  • Collaborate closely with Product Managers, Analytics, Data Engineering, Infrastructure, and cross-functional engineering teams to deliver high-quality solutions.
Requirements:

The ideal candidate is an experienced backend engineer with strong expertise in distributed systems, microservices, and modern cloud-native development. You should be comfortable leading technical initiatives while remaining hands-on with software design and implementation.

Required qualifications and skills include:

  • 8+ years of professional software development experience with a strong focus on backend engineering.
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience.
  • Advanced Java development experience using Spring Boot, Hibernate, Dropwizard, or comparable frameworks.
  • Proven expertise designing distributed systems and microservice architectures.
  • Strong experience building RESTful APIs and backend integration services.
  • Deep understanding of event-driven architectures and messaging platforms such as Kafka.
  • Experience working with relational databases, including PostgreSQL and Oracle.
  • Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience with CI/CD pipelines, Git-based development workflows, and DevOps practices.
  • Strong understanding of observability, including monitoring, logging, tracing, metrics, and production diagnostics.
  • Experience making architectural decisions and leading technical discussions across engineering teams.
  • Proven ability to mentor developers and contribute to Agile development environments.
  • Excellent communication skills with the ability to explain complex technical concepts to diverse audiences.
  • Strong ownership mindset with excellent analytical and problem-solving abilities.

Preferred qualifications include:

  • Experience with AWS cloud services and infrastructure-as-code practices.
  • Familiarity with Redis or other distributed caching technologies.
  • Understanding of mobile application architecture and mobile platform integrations.
  • Willingness to travel occasionally for business needs.
Benefits:
  • Competitive salary range of CAD $124,000 – $186,000.
  • Comprehensive medical, prescription drug, vision, and paramedical coverage.
  • Competitive dental insurance with orthodontic benefits.
  • Annual Health Care Spending Account (HCSA).
  • 24/7 virtual healthcare services for eligible dependents.
  • Life, disability, and accidental death & dismemberment insurance.
  • Mental health resources and wellness programs.
  • RRSP and company DPSP contributions, matching up to the first 4%.
  • Parental leave top-up program.
  • Paid vacation and sick leave.
  • Remote work flexibility within Canada.
  • Equity to work alongside experienced engineering professionals in a collaborative, high-growth environment.
  • Opportunities for continuous learning, technical leadership, and career development.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior DevOps Engineer - AWS, Python

3Pillar Global
Canada Creek, Nova Scotia
New

Gen AI Tech Lead

Jobgether
Canada Creek, Nova Scotia
New

Data Engineer - Web Scraping

Jobgether
Canada Creek, Nova Scotia
New
New

IT Systems Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.