Senior Back End Engineer - Mobile Team
CanadaFull-TimeSenior
Salary120000 - 160000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSBackend DevelopmentDockerPostgreSQLGCPAzureGoCI/CDRESTful APIs
Requirements
- 5+ years of backend development experience, demonstrating proficiency in building, testing, and deploying scalable web services and APIs
- Strong experience with relational databases (PostgreSQL preferred), including schema design, query optimization, and data modeling
- Strong proficiency in Go, with experience building production services in a Go-based backend environment
- Proven ability to design and build RESTful APIs, with exposure to GraphQL being an advantage
- Experience with cloud infrastructure (AWS, GCP, or Azure), containerization, and deployment pipelines
- Familiarity with CI/CD practices, automated testing frameworks, and infrastructure-as-code tools
- Strong communication and collaboration skills, with experience working in remote, agile teams
- A proactive, self-driven mindset with a passion for solving complex problems and continuously learning
Responsibilities
- Lead the design, development, and maintenance of Proof's backend services, ensuring high availability, scalability, and security across our platform
- Architect and optimize database schemas, queries, and data pipelines to support growing data volumes and complex business requirements
- Build and maintain robust RESTful APIs that power our web and mobile applications, with a focus on performance and developer experience
- Collaborate with mobile and frontend engineers to design efficient API contracts and ensure seamless integration across platforms
- Identify and address performance bottlenecks, implement caching strategies, and optimize system reliability
- Work closely with cross-functional teams, including Product and Design, to deliver impactful features within an agile development environment
- Conduct thorough code reviews, uphold best practices, and contribute to a culture of technical excellence
- Provide mentorship to other engineers
- Stay current with backend development trends and bring innovative ideas and technologies to the team to continuously improve the platform
View Full Description & ApplyYou'll be redirected to the employer's site