Shakepay is ushering in the Bitcoin Golden Age
Senior Software Engineer
Location
Canada
Posted
57 days ago
Salary
$170K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer
Shakepay
• Take ambiguous, high-impact problems and drive them from idea to production. • Partner closely with Product and Design to define scope, trade-offs, and execution plans. • Design, build, and evolve production systems with a strong focus on reliability, correctness, and maintainability. • Balance speed and quality, knowing when to move fast and when to slow down. • Share ownership of the systems you build, including on-call responsibilities and incident response. • Contribute to technical and product decisions that shape the direction of your team • Help raise the bar for how the team builds by improving standards, tooling, and processes.
Job Requirements
- Strong product and customer judgment. You care about what is being built and why.
- Proven ownership of features or systems running in production, including reliability and on-call responsibility.
- Comfort working through ambiguity and making thoughtful trade-offs with incomplete information.
- A steady desire to improve your craft and the systems around you.
- Curiosity, pragmatism, and a bias for action.
- Active use of AI tools in your day-to-day workflow to accelerate development, debugging, and learning.
- Comfort reading legacy code and not immediately rewriting it all.
- Backend development using Node.js and TypeScript
- Relational databases such as Postgres
- Operating production systems with observability and monitoring (eg. Datadog)
- Working in containerized or cloud-based environments
- Comfort reviewing AI-generated PRs with the same skepticism you’d apply to a human PR.
Benefits
- Generous AI token budget (currently unlimited)
- Stock options as part of their total compensation
- Full health and dental benefits, including a separate budget to take care of your mental health
- Remote-friendly: Work from anywhere in Canada, with optional access to our office spaces in Montreal and Toronto.
- A $2,000 annual budget for courses, certifications, and training to support your career growth.
- 20 days of vacation per year. And if you use all your vacation, we give you a $1,000 bonus.
- Parental leave top up to 100% of your salary for 18 weeks.
- Quarterly team-specific or company-wide offsite to connect with each other
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Developing embedded software solutions • Collaborating with engineering teams • Ensuring software reliability and efficiency
Junior Software Engineer
ShippyProMake people work better. The easiest way to ship, track and return your e–commerce orders.
• Contribute to the development and evolution of our tracking and notification services • Write, review, and ship code that runs at high volume in production • Work closely with our engineering team on design decisions, code reviews, and day-to-day problem solving • Collaborate with a distributed, international team across product, engineering, and operations • Get hands-on with microservices, event-driven systems, and cloud-native development on AWS • Use AI tools daily as part of our development workflow
Role Description VetsEZ is seeking a Senior Full Stack Developer to support a large federal healthcare technology program. In this role, you will design, develop, test, and maintain modern web applications, APIs, and supporting services across front-end, back-end, and data layers. You will work with architects, product leads, testers, and DevSecOps teams to deliver secure and scalable solutions. The candidate must reside within the continental US. - Design, build, enhance, and support full stack applications using modern front-end and back-end technologies. - Develop APIs, user interfaces, business logic, and data access components that support platform workflows and integration needs. - Collaborate with product, design, and architecture stakeholders to translate requirements into working software solutions. - Participate in design reviews, code reviews, testing, troubleshooting, and release support activities. - Optimize applications for performance, usability, accessibility, security, and maintainability. - Build and maintain integrations with internal services, external systems, and shared platform capabilities. - Support defect resolution, production support, and continuous improvement across the application lifecycle. - Contribute to technical documentation, coding standards, and reusable development practices. - Work within Agile delivery processes and partner with QA and DevSecOps teams to ensure release readiness. - Mentor junior developers and contribute to team knowledge sharing. Qualifications - A minimum of 8 years of software development experience, including front-end, back-end, and database work. - Experience with modern JavaScript frameworks, HTML, CSS, and responsive web development. - Experience with Java, Spring Boot, REST APIs, and enterprise application development. - Strong understanding of SQL, relational databases, and application data modeling. - Experience with version control, CI/CD pipelines, and modern software development practices. - Ability to troubleshoot across UI, service, and data layers. - Strong understanding of secure coding, web development best practices, and software quality principles. - Experience working in Agile teams and participating in estimation, refinement, and review activities. - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience. - Ability to obtain a Government clearance. Requirements - Experience with InterSystems IRIS, healthcare integrations, or enterprise interoperability platforms is a plus. - Familiarity with React, Redux, Python, PostgreSQL, or containerized deployments is desirable. - Experience working with Department of Veterans Affairs or federal healthcare programs is preferred. - Relevant certifications in cloud, Agile, or software development are a plus. - Experience supporting remote, multi-team delivery environments is preferred. Benefits - Medical/Dental/Vision - 401k with Matching - Corporate Laptop - PTO + Federal Holidays - Training opportunities - Remote opportunity
• As a lead technologist on projects, you’ll work with a variety of clients, typically one to two in a year, through a variety of technologies and frameworks over the course of your career with us. • You’ll lead more complicated projects, leading teams to do so. • You’ll work with colleagues who share your passion for technology solutions. • You’ll invest time developing your skills and sharing what you know. • Making immediate contributions to projects, rapidly building trust with clients. • Working pragmatically to balance technology choices while delivering high-quality work within deadlines. • Leading architecture and software design discussions. • Collaborating on systems that involve the full ML lifecycle from data ingestion and preprocessing, to model deployment, integration, and performance monitoring. • Generating new potential solutions to challenges (technical and non-technical) in partnership with team members and clients. • Leading or initiating formal feedback conversations with teams and clients via retrospectives. • Clearly articulating and documenting outcomes and driving forward action items. • Contributing to the health of your team and 8th Light’s culture by modeling our Values. • Ensuring your team has a healthy, prioritized, estimated backlog. • Managing high-level project roadmaps as the team lead for large engagements. • Maintaining relationships with client technical leaders. • Regular syncs with the client to provide status updates, and for identifying and evaluating risks and presenting potential solutions. • Identifying, mitigating, and resolving blockers to team progress. • Contributing to 8th Light by serving as a mentor, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes.




