A digital product studio designed to help successful enterprises bring ideas to market faster and more successfully.
Senior Software Engineer – Java, Contract
Location
Canada
Posted
84 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Java, Contract
Lazer Technologies
• Design, develop, and maintain backend integration services connecting external systems with Shopify and other commerce platforms • Build and manage service layer and integration layer components for client projects • Develop and consume APIs, with a focus on GraphQL (Shopify’s primary API) and REST • Implement webhooks, asynchronous processing, and scheduled job workflows • Collaborate with cross-functional teams including architects, engineers, and project managers across multiple time zones • Ensure high performance, scalability, and reliability of backend services handling high-volume transactions • Participate in code reviews, technical discussions, and continuous improvement of development practices • Work directly with clients to understand integration requirements and deliver solutions
Job Requirements
- 5+ years of professional Java development experience
- Proven track record building and managing backend systems and integration services
- Proficiency working with APIs like GraphQL and REST API experience is required
- Experience with webhooks, event-driven architecture, asynchronous processing patterns, and scheduled tasks
- Strong understanding of Computer Science fundamentals (data structures, algorithms, system design)
- Experience working with Git, CI/CD pipelines, containerization (Docker)
- Proficiency working with different Relational (PostgreSQL, MySQL) and Non-relational databases.
- Available to work Eastern Time (ET) hours
Benefits
- Work From Anywhere: Choose your workspace — all you need is strong wifi and a passion for building!
- Work / Life Balance: We believe in our team’s ability to have it all; a great career, and time to unplug and live…you know...life.
- Employee Care: We provide full benefits (healthcare, dental, vision) for our employees (401k for our US employees)
- Unlimited PTO: Everyone needs a break. Take at least 15 days off a year, and more if you need—just be cool about it and keep the team in mind.
- Regular Team Retreat: Join us for a week of team bonding at amazing destinations. Recent trips include the Dominican Republic, Cancun, and Hawaii — plus ones welcome.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead system architecture and developer-facing tools • Develop in Go and/or Kotlin • Translate requirements into solutions (CLIs/APIs/Bots) • Respond to incidents and urgent requests • Technical governance: versioning and contract testing
C++ Developer
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
• Optimizing and finalizing the current functionalities of the VBR product (application-aware processing, DB plugins) • Carrying out performance analysis: profiling • Running diagnostics and bug fixes: log analysis, running process dumps • Implementing network protocols between system components
• Building and maintaining REST API endpoints • Designing and optimizing MySQL queries across multiple database connections • Integrating with social media platform APIs (TikTok, Instagram, YouTube, Amazon) • Working with Elasticsearch for creator/content search and indexing • Building async processing pipelines with RabbitMQ consumers/publishers • Writing unit and integration tests with meaningful coverage
Senior Full-Stack Engineer – Node.js, RoR
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
- Monitor and maintain production systems built on RoR and NodeJS - Update and patch applications to ensure security and operativity with third-party integrations - Troubleshoot and resolve incidents, bugs, and bottlenecks - Execute timely resolution of support tickets Database Management - Work with relational and NoSQL databases (MongoDB and Oracle) for debugging queries, resolving locks and preserving data consistency Cloud Infrastructure - Support applications hosted on Azure Services (IaaS) - Collaborate with infrastructure teams for deployment, monitoring, and troubleshooting System documentation and cross-team collaboration - Work closely with business stakeholders for issue resolution. - Document incident and support procedures




