Senior Back End Developer (Application Support Engineer)

August 8, 2025

Job Description

  • Contractor
  • Anywhere

Senior Back End Developer (Application Support Engineer)
Canada Remote
Contract

Email: mohit@jconnectinc.com

Note:- looking for candidates those who are presently in Canada

Responsibilities:
Investigate & Resolve: Triage, investigate, and resolve complex non-codefix issues related to the React Native mobile application on both iOS and Android platforms.
API Troubleshooting: Analyze and debug issues with API connectivity between the mobile app and the backend engine, focusing on the frontend request/response cycle.
Third-Party Integrations: Troubleshoot problems related to integrated global services like Google Maps, oauth and biometrics.
Monitoring & Analysis:Utilize AWS CloudWatch and other monitoring tools to analyze logs, track application performance, and identify potential issues proactively.
Escalation Management: Accurately identify issues requiring code changes and escalate them with detailed technical analysis.
Documentation: Create and maintain a comprehensive knowledge base with troubleshooting guides, issue resolutions, and FAQs.

Required:
Backend Technologies: Strong understanding of application logic built with TypeScript and familiarity with backend environments using Java and the Spring Framework.
API Expertise: Advanced skills in debugging complex REST API integrations, including analyzing headers, status codes, and error responses from multiple services.
AWS Proficiency: Hands-on experience with key AWS services such as EC2, CloudWatch, RDS, and API Gateway.
Analytical Skills: Superior ability to analyze logs, trace data flows across distributed systems, and pinpoint the root cause of backend issues.
Ownership:A strong sense of ownership and a methodical approach to issue resolution in a critical production environment.
Collaboration: Excellent communication skills for liaising between frontend support, development teams, and external partners.

Preferred Skills:
Database Skills:Proficiency in writing and analyzing SQL queries (e.g., on PostgreSQL, MySQL).
Fintech Experience:Previous experience supporting applications in the payments, banking, or general fintech space.
Containerization: Familiarity with Docker and the concepts of container orchestration (e.g., Kubernetes/k8s).
Scripting: Experience with shell scripting (e.g., Bash) for server-side analysis and automation.
Support Tools: Experience with technical documentation tools like Confluence and ticketing systems like Jira.

Scripting: Ability to read and understand JavaScript/TypeScript code to better identify the potential source of a bug before escalation.
Support Tools: Experience with ticketing systems like Jira Service Management or Zendesk.
Performance Monitoring: Familiarity with mobile-centric monitoring tools such as Sentry, New Relic, or Datadog.
Database Knowledge: Basic understanding of SQL queries to assist in preliminary data validation.