Senior Backend API Engineer
Summary
Senior backend engineer based in Kimberley, Canada, designing and maintaining secure, scalable APIs and backend services using RESTful design, GraphQL, and microservices. The role covers database schema design, query optimization, automated testing, and troubleshooting, with collaboration across frontend, product, and stakeholders.
Build scalable APIs from Kimberley as a Senior Backend Software Engineer, using RESTful design, GraphQL, and microservices architecture expertise.
This senior role focuses on backend development for core products and services. You will design robust APIs, manage data efficiently, and write maintainable code. Collaboration with frontend developers, product managers, and stakeholders supports defined integrations and innovative solutions.
Key Responsibilities:
- Design, develop, and maintain secure backend services and APIs
- Apply RESTful API design best practices consistently
- Develop database schemas and optimize database queries
- Implement unit, integration, and end-to-end automated tests
- Troubleshoot backend issues and performance bottlenecks
Requirements:
- Bachelor's degree in a relevant computing field
- Minimum five years of backend software development experience
- Proficiency in Python, Java, Node.js, Go, or C#
- Extensive experience designing and developing RESTful APIs
- Familiarity with microservices architecture patterns and Git
Bring backend engineering, API design, database, and microservices expertise to scalable products and services from Kimberley.