
Senior Backend Engineer (Java) - working PST hours
- Canada
- Permanent
- Full-time
- Develop and maintain reliable, scalable backend services primarily in Java
- Analyze, debug, and extract logic from legacy systems to support system modernization
- Design and implement RESTful and GraphQL APIs along with backend workflows
- Collaborate with product, frontend, and DevOps teams to ensure smooth integration across systems
- Write and maintain end-to-end and integration tests to validate feature implementation
- Manually QA critical features when needed to ensure quality and reliability
- Participate in architectural planning and technical design discussions
- Write unit, integration, and performance tests to maintain high-quality code
- Conduct code reviews and mentor junior developers to support growth across the team
- Bachelor’s degree in Computer Science or equivalent experience
- Familiarity with .NET or C# systems
- Experience building and working with GraphQL APIs
- Proficiency with containerization tools like Docker or Kubernetes
- Hands-on experience with CI/CD pipelines (e.g., GitLab, Jenkins)
- Domain experience in fintech, real estate, or lending systems
- Background in automated testing and test frameworks for backend services
- Effective communicator (English) with a collaborative mindset and a cross-functional approach
- Strong team and individual player
- Maintains composure during all types of situations and is collaborative by nature
- High standards of professionalism, consistently producing high quality results
- Self-sufficient, independent requiring very little supervision or intervention
- Demonstrate flexibility and openness to bring creative solutions to address issues